I've set up the time and date settings to current (it was June 1st, 1978 when I loaded wb for the 1st time). Amiga was powered off for a few days and when I turned it on, loaded wb, it displayed the correct time and date. How ?.
You might want to have a look at that battery and check it for leakage.
If it's an A500Plus you'll have to take the computer apart.
If it's an A500 just open the trap door underneath to gain access to the RAM expansion card containing the battery.