Moment Timezone is a plugin I wrote for Moment.js for working with Dates in different timezones.
It allows developers to parse in arbitrary timezones and then convert to other timezones for use with any of the display methods of moment.js.
moment.tz("2012-07-20 04:00", "America/New_York")
.tz("America/Los_Angeles")
.format(); // 2012-07-20T01:00:00-07:00