Você precisa reiniciar o daemon do cron para a mudança no fuso horário para fazer um esforço para o cron.
Ref: link
Citação direta do link acima ...
Restarting Daemons and Long-Running Programs
After the zoneinfo files are updated, you may need to restart daemons and other long-running programs to get them to use the new zone information. Examples of such programs include apache, bind, cron, fetchmail -d, inetd, mailman, sendmail, and sysklogd. A common symptom of this problem is seeing incorrect timestamps mixed in with the correct timestamps in your log files (e.g. /var/log/syslog). Even interactive programs like "mutt" may continue to use the old timezone information until they are restarted.