--Also have a look at /etc/init.d/hwclock.sh ; you might try running it again as root after updating the time, altho I haven't tested this.

Quote Originally Posted by Markus
Have a look at the symlink /etc/localtime and see where it points to. If it's incorrect delete it and make a new one with:
ln -s /usr/share/zoneinfo/whereeveryouare /etc/localtime