title: Android Date.from() taking device timezone into account?
body: <p>Using the following code in Java8 -</p>
  <p><code>newTable.LogDate = Date.from(ZonedDateTime.of(year, month, day, 0, 0, 0, 0, ZoneId.of(&quot;GMT&quot;)).toInstant());</code></p>
  <p>The <code>LogDate</code> is ending up adjusted for my (and my user's) devices.</p>
  <p>In the above case, for example, if I send it <code>1934, 1, 1</code> (Jan 1st, 1934), the LogDate has Dec 31st, 1933, 7pm. (For my device's Eastern US timezone.)</p>
  <p>Is there a way to have the Date object NOT take the device's timezone and do any conversion?</p>
  <p>Edit to add: If I change the <code>ZoneId.of(&quot;GMT&quot;)</code> and change JUST IT to <code>ZoneId.systemDefault()</code>, the ending result is as expected and 'correct'. (i.e. Stays Jan 1st 1934.)</p>