hi . First time poster long time reader

.
I have noticed that my xbox 360 never keeps the time , and always just reverts back to the same time/date whenever i switch it on. Is this normal ? Do you need to use xboxlive for it to keep time ?. I always assumed it would keep the time ok .
I only noticed as i play marvel allaince and its a pain keeping track of savegames without having the proper date and time on there., so i have to manually enter the time on my xbox whenever i go to play this game .