Use node-time as a drop-in replacement for Date and use the setTimezone method in addTZ function. This uses node-time 0.9.2.