I'm not sure, but I think the recent time change messed up the times of my appointments. For instance, an appointment I entered for 9:45am became 8:45am.
We fixed a bug that was causing this to happen for some people. If this happened to you, all you need to do is do a resync from the website to the iPhone and the iPhone will get updated with the correct time.