Speaking of Xboxes doing stupid things, mine thinks it's 22 November 2005 every day. All my save files on it are from 22 November 2005. Does it do that because I unplug it after I'm done playing or is it stuck in a time loop?
Usually, the internal clock has its own battery. Sounds like that battery is dead.