Of course you can do this trivially in cron as well. It is what the CRON_TZ variable is for.
This is a GNU extension so not portable.
This is a GNU extension so not portable.