Lo and behold this is STILL an problem for Apple in 2017 with iOS 10.3 on an iPhone 6plus. 😟
The appointment in question was created in MS Outlook on corporate Exchange server, and is a repeating weekly meeting I've had going for some time, and got pushed to the iPhone's calendar via the sync via iTunes.
The appointment was created to occur at a given time - 16:30 Eastern Time (US).
Now that we have gone past the end of Daylight Savings and back to Standard Time, the appointment in the Apple iOS calendar did not adjust for the end of daylight savings and return back to standard time, so it is showing the appointment not at 13:30 PT (which is where I am, on the west coast) but rather at 12:30 PT.
So a daylight savings handling in the calendar appointments failed apparently. Come on man. Now what? Delete the series out of the iPhone and hope that the sync doesn't delete the master MS Exchange appointment? That seems sketchy. Why is something so basic as managing a calendar in 2017 still a random hoping for the best with no reliability?
Update - Yep, deleting the series that was wrong on the iPhone, of course, on sync with Outlook via iTunes then deleted it from the master Outlook calendar. Expecting that result, I saved off the meeting info in a text file.. which I'll now use to recreate the meeting in Outlook/Exchange again. Then see if it syncs correctly.....
Update: recreated the meeting in Outlook at the same time (for 16:30 Eastern Time (UTC-5)) in the PT (UTC-8) timezone on Nov 9, 2017, which ends up at 13:30 PT. Synced in iTunes, and now the phone has the meeting at 13:30 correctly (rather than the 12:30 version it was indicating from the meeting it had before the change from DST to STD). So its good for now... I expect until we go back to daylight savings time in March/April 2018.
Come one Apple, this is NOT that hard. The appointment carries the info for when it is (at creation time - including the timezone), and the calendar should display when it is in the timezone presently in effect (where the phone is, and if we are in/out of daylight savings time). Why can Apple not get this to work? Every year its daylight savings time changes bugs.