You can set both OS X and Windows to pull time from an online server, although I had this problem with Vista and I was able to fix it by ONLY setting OS X to sync with apple.com under System Preferences.
It takes a few seconds after a reboot into OS X to get the time right, but it DOES work.