My guess is that the two operating systems don't recognize the system clock's settings for time zone. I would wager that the time zone variable is local within the operating system, hence, the setting isn't conserved between Windows and OS X. I am located in Eastern Standard Time (GMT -5) and unsurprisingly, the time is always 5 hrs in advance on my Windows side. Attempting to correct the time manually would be futile since that would change the system clock. This is the solution I found in another forum was the edit the Windows registry at:
Code:
HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
Control
TimeZoneInformation
RealTimeIsUniversal
and set it to a DValue of 1. I have yet to try this myself so good luck!