Wow, JS dates are shittier than I thought.
Oh yeh, they're fucked. A straight rip of the '94 (or whenever) java date library spec without any changes since then.