timezone checks for user caused issues in cron, timezone checking more robust