title: Get DateTime For Another Time Zone Regardless of Local Time Zone
body: <p>Regardless of what the user's local time zone is set to, using C# (.NET 2.0) I need to determine the time (DateTime object) in the Eastern time zone.</p>
  
  <p>I know about these methods but there doesn't seem to be an obvious way to get a DateTime object for a different time zone than what the user is in.</p>
  
  <pre><code> DateTime.Now
   DateTime.UtcNow
   TimeZone.CurrentTimeZone
  </code></pre>
  
  <p>Of course, the solution needs to be daylight savings time aware.</p>