title: MomentJS set timezone without changing time
body: <p>I'm trying to set the timezone for a date in moment.js without changing the time value</p>
  <p>I get a date in utc:</p>
  <pre><code>date.toString() // Sun Sep 27 2015 00:00:00 GMT+0000
  </code></pre>
  <p>and I need to set the time zone without changing the time.</p>
  <pre><code>Sun Sep 27 2015 00:00:00 GMT-0500
  </code></pre>
  <p>if I use <code>date.utcOffset(moment().utcOffset())</code> it adds the offset:</p>
  <pre><code>date.toString() // Sat Sep 26 2015 19:00:00 GMT-0500
  </code></pre>
  <p>I could do</p>
  <pre><code>date = moment(date.format(&quot;YYYYMMDDHHmmssSSSS&quot;), &quot;YYYYMMDDHHmmssSSSS&quot;)
  </code></pre>
  <p>but that seems like an inefficient way to do it.</p>
  <p>Is there any method that will just change the timezone without changing the time?</p>