iCloud Calendar New Event Times Change to 11:20 PM of the Previous Day
So lately, whenever I create a new event on one of my iCloud calendars on either iOS or Mac OS, the new event's time will automatically change to the previous day at 11:20 PM - 11:20 PM.
For example, if I were to set a meeting for Friday at 3 PM till 4 PM, it would save initially, and then 10 seconds later, the meeting will know show on the prior Thursday at 11:20 PM till 11:20 PM. This happens on both Mac OS & iOS.
However, if I were to check on iCloud calendars using a web browser, the event will show there at the correct time, even though it is displaying wrongly on the phone and laptop.
If I were to create the event using iCloud.com, then the event will display at the correct time across all devices.
I've tried turning iCloud sync for Calendars off and on again, yet that didn't fix anything. If I were to create an event on a local calendar only, this issue does not arise.
Using iOS 11.2.6 and Mac OS 10.13.3
iPhone 7, iOS 11.2.6