Hmmmmm which version do you have? Install a never version and try again
It can be a hidden configuration file overriding your time zone. Itīs common nowadays due to duplicate/tons of configurations in different dirs!
Try to find other config files, like
(in root dir)
/# ls -r | grep cron*
(use recursive option in ls), if anything goes wrong, type ls --help.
And then use 'vi' or 'emacs' in the suspecting results. Also see if /etc files have any .local extension, as profile.local.