The reason for this is the historical shifts of the daylight savings time in the US. For example, in 1980 the daylight savings time for EST US started on April 27th, the last Sunday of April. However as time went on, laws such as Federal Fire Prevention and Control Act of 1986, and more recently Energy Policy Act of 2005, have shifted when the daylight savings time starts and ends.
What's happening on Windows 10 with these modern browsers is that the current daylight savings time policy in 2016 (starting at the second Sunday of March) gets applied historically to all dates in the past, meaning on March 10 1980 at midnight EST, the clocks still showed 12:00AM, but what Firefox, and Chrome does on Windows is to go, "Daylight savings time starts at the second Sunday of March right? Right. Surely it did back then as well." and gives you the Date instance of March 9 1980 at 11:00PM instead.
The Edge browser? First Sunday of April 1980 (the 6th) because why not?
Are you a Pisces or an Aries born in the 80s, in the Unites States of America? Avoid this issue by using a common Linux distribution as the mentioned browsers Chrome and Firefox are working correctly on Linux distributions.
This bug was originally brought to my attention by Catherine Winfrey.