Try this:
- Type "schedule tasks" in search field of the windows start screen or via the charms menu and open it.
- Expand - Task Scheduler Library > Microsft > Windows and you'll see - Time Synchronization, almost at the bottom of this list.
- Double-click the task "SynchronizeTime" and go to the "triggers" tab.
- Click "New..."
- You will see a drop-down list next to the text that says "Begin the task:" at the top of the window. Select the option "At Startup" and click "OK" to save and close the trigger. You will now see your new trigger on the list within the task. Click "OK" to close the task.
- Close the task scheduler.
The system time SHOULD sync up at boot now and roughly fix this issue. There may be a delay while your machine connects to a network. Time sync may not work if your clock is off by a significant variance from the server.