title: Moment parse zone gives unexpected result
body: <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>const input = '02/02/1700 12:30'
  const inputFormat = ['DD/MM/YYYY HH:mm']
  const displayFormat = 'YYYY-MM-DDTHH:mm:ss'
  
  
  console.log(moment(input, inputFormat, true))
  console.log(moment(input, inputFormat, true).format())
  console.log(moment.utc(input, inputFormat, true))
  console.log(moment.utc(input, inputFormat, true).format())
  console.log(moment.parseZone(input, inputFormat, true))
  console.log(moment.parseZone(input, inputFormat, true).format())
  console.log(moment.tz(input, inputFormat, true, 'Asia/Hong_Kong'))
  console.log(moment.tz(input, inputFormat, true, 'Asia/Hong_Kong').format())</code></pre>
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.27.0/moment.min.js"&gt;&lt;/script&gt;
  &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.31/moment-timezone-with-data.min.js"&gt;&lt;/script&gt;</code></pre>
  </div>
  </div>
  </p>
  <p><a href="https://jsfiddle.net/y9gtvbdn/" rel="nofollow noreferrer">https://jsfiddle.net/y9gtvbdn/</a></p>
  <p>The above example the result of parseZone give <code>1700-02-02T12:29:18Z</code> which is different from input <code>'02/02/1700 12:30'</code>. Anyone can explain this to me?</p>