title: Determine Timezone based on offset and DST offset
body: <p>I was wondering if there was a way to build a java TimeZone object given the 2 <strong>gmt-hour-offsets</strong> as integers. For example, if I was given <code>(-5, -6)</code>, then I would like to be able to interpret that as <strong>EST</strong> time. Additionally, once I know what location it corresponds to, I want to be able to find out if a given date in that time zone is in DST or not. So ideally,  </p>
  
  <pre><code>public static TimeZone getTimeZone(int offsetHrs, int dstOffsetHrs);
  ...
  TimeZone tz = getTimeZone(-5, -6);
  if(tz.isDST(currentDate)) {
      //Do stuff...
  }
  </code></pre>
  
  <p>And then if offsetHours and dstOffsetHrs are the same, then we ignore dst.... Don't ask why, it's a requirement that I either need to confirm can be done, or else I'll need to look at some major changes elsewhere.<br>
  Thanks in advance</p>