Cómo establecer una zona horaria para Heroku

He escrito un servidor Node.js para ejecutarlo en Heroku (Global). Todo funciona bien en mi host local, pero como la zona horaria de Heroku es UTC, mi función ahora se ejecuta incorrectamente. ¿Puede alguien ayudarme a establecer una zona horaria predeterminada?

Aquí está mi código:

router.get('/year/:yyear/:mmonth/:ddate/:hhours/:mminute/:sseconds/:fireTitle/:fireBody', function(req, res) { var year1 = req.params.yyear; var month1 = (req.params.mmonth)-1; var date1 = req.params.ddate; var hours1 = req.params.hhours; var minute1 = (req.params.mminute); var seconds1 = req.params.sseconds; var datetime = new Date((new Date)*1 - 1000*3600*5.5 ); var responseObject= "Your Function has been set for : "+year1+month1+date1+hours1+minute1+seconds1 +" date "+ datetime; var cron = require('node-schedule'); var date = new Date(year1, month1, date1, hours1, minute1, seconds1); cron.scheduleJob(date, function(){ var request = require("request"); request("This Function will run" , function(error, response, body) { console.log(body); }); }); res.send(responseObject); }); module.exports = router; 

Puedes hacer algo como esto para tu aplicación en heroku

heroku config:add TZ="America/Los_Angeles"

http://blog.pardner.com/2012/08/setting-the-default-time-zone-for-a-heroku-app/