On certain events eg multi-day or bank holidays, my iphone synchs them one day out. So I have Bank Hols on Sundays and holidays out by a day. Does not happen on single day events though.
I have established it only relates to all day events. The have synchronised one day out from 1 April 2010 (not MY April fool). It is happening to my colleagues iphone as well!