title: date-fns convert utc to timezone
body: <p>I'm trying to parse a utc time to timezone using date-fns in Nodejs</p>
  <pre><code>    const date = new Date('2018-09-01T16:01:36.386Z');
      const timeZone = 'Europe/Berlin';
      const zonedDate = utcToZonedTime(date, timeZone);
      // zonedDate could be used to initialize a date picker or display the formatted local date/time
  
      // Set the output to &quot;1.9.2018 18:01:36.386 GMT+02:00 (CEST)&quot;
      const pattern = &quot;d.M.yyyy HH:mm:ss.SSS 'GMT' XXX (z)&quot;;
      const output = format(zonedDate, pattern, { timeZone: 'Europe/Berlin' });
      console.log(output);
  </code></pre>
  <p>I'm using this code from document to check for my problem but it does not print as the document say.
  Here is the output:</p>
  <blockquote>
  <p>1.9.2018 18:01:36.386 GMT Z (GMT+0)</p>
  </blockquote>
  <p>I don't know why time part is changed but the timezone is still the UTC. It should be:</p>
  <blockquote>
  <p>1.9.2018 18:01:36.386 GMT+02:00 (CEST)</p>
  </blockquote>
  <p>Note: I just use this sample code to show my problem</p>
  <p>Node 14.16.0 <br>
  date-fns: 2.21.3 <br>
  date-fns-tz: 1.1.4</p>