Dates in JS basically suck, yeah.