title: Inconsistencies when creating a new Date in Node 8 vs Node 10
body: <p>(Yes, these are older releases of Node, I'm in the process of updating an old codebase and am curious as to the reasons for this happening).</p>
  <p>If I'm using Node 8 and I run <code>new Date('1970-01-01 00:00:00')</code>, I get this date returned to me. If I run <code>new Date('1972-01-01 00:00:00')</code>, I get that date returned to me.</p>
  <p>However, if I upgrade to Node 10 and run <code>new Date('1970-01-01 00:00:00')</code>, I get <code>1969-12-31T23:00:00.000Z</code> – an hour is being subtracted from the time, causing it to roll back to the previous year. If I run <code>new Date('1972-01-01 00:00:00')</code>, however, I get back <code>1972-01-01T00:00:00.000Z</code>, without rolling back to the previous year.</p>
  <p>It's currently BST here in the UK, which I initially thought could account for the issue, but I'd expect it to happen for <em>all</em> created dates, rather than just the year 1970 (and 1971, it turns out).</p>
  <p>Any ideas?</p>