Right; so your on-board RTC is probably running just fine; you just need something to hold the time for you?
Is the "SAVE" button greyed out in Prefs/Time? If not your RTC is working fine and you only need a battery.
You could ofcourse also sync time with a internet based time source; your miggy would keep time until switched off..