A JavaScript date & time library that doesn't hurt