I kinda was going down that road myself. But, I just checked bios and the time in there is correct. Which to me directs me toward a windows issue. Now when i rebooted the time corrected itself.
The laptop is less then 1 year old. I called IBM tech support and they just said to reimage it. I will wait to i run out of options to do thast.