Same behavior on Chrome and Firefox running on Windows 10:
> new Date(1420088400000)
< Thu Jan 01 2015 00:00:00 GMT-0500 (Eastern Standard Time)
> new Date()
< Mon Aug 01 2022 21:27:35 GMT-0400 (Eastern Daylight Time)
> new Date().getTimezoneOffset()
< 240
Why is the millisecond overload of the Date() constructor returning standard time?