Switch to using moment.js for date/time manipulation. Add some support for timezones.