Quite odd. You might want to try taking out the battery and holding down the motherboard reset button for 10 seconds, then put the battery in and reset the date.
Does the date reset itself with a restart?
Does the date reset itself with a restart?