JavaScript's Date() function breaks for my birthday in Safari | Dark Hacker News