Bug/js dates

No, seriously, handling timezone conversions in JS = whacked.