meh, JS Date support is so annoyingly bad