I've never seen it go forward in time, but I have seen the clock in BIOS clock reset back to an old date/time (default for that BIOS version? Not sure how it picks it...) if the CMOS battery needs to be replaced.
Sounds like a bad CMOS battery.
Sounds like a bad CMOS battery.
This. I had the exact same problem with my laptop. My solution: I downloaded Dimension 4 and set it to autoupdate every 5 minutes.
http://www.thinkman.com/dimension4/