Skyrim's game day cycle is NOT properly synchronized with the game's clock, with days changing at seemingly random times instead of 12:00 AM when it is supposed to. If this continues for extended periods, it can result in a seriously broken clock, which can have disastrous effects on the game's AI. Specifically, any packages that are tasked to be executed on a certain day will become broken because the game day is cycling at... say, two in the afternoon. The cause of this bug is currently unknown, but what is known is that it NEEDS to be fixed, as it IS game-breaking.
There have also been sporadic reports from PS3 users saying this has happened to them, too, though I cannot confirm it for them. If that is the case, the problem might be that the game day cycle is frame-timed (though I can't say for sure what the problem is).
Workaround: if you notice your game clock has fallen out of sync with the game day, wait until precisely the moment the day changes, the type "set gamehour to 0" in the console. This will temporarily fix the clock.
Some have said this can be fixed by not turning off V-Sync, but this does not work for everyone (myself included, it doesn't matter if V-Sync is on or off, the game time is still not synchronized).
Another possible fix is to type this into an elevated command prompt in Windows if you are using Windows Vista or Windows 7:
"bcdedit /set useplatformclock true"
then reboot. This is not recommended, though, and it doesn't work for everyone.
EDIT: There has now been a report in this thread (post #7) that occasionally, Xbox 360 users are experiencing this bug, as well.
