It appears that tz-offset doesn't automatically adjust for Daylight Savings Time, making it late by one hour during DST periods. Ref. https://github.com/node-cron/node-cron/issues/157 Ref. https://github.com/node-cron/node-cron/blob/master/src/scheduled-task.js#L83