title: DateTimeOffset proper usage
body: <p>If I have a DateTime instance which represents a valid UTC time, and an offset that converts that DateTime to the time zone where it applies, how do I construct a DateTimeOffset instance to represent this? </p>
  
  <pre><code>var utcDateTime = new DateTime(2011, 02, 29, 12, 43, 0, /*DateTimeKind.Utc*/);
  var localOffset = TimeSpan.FromHours(2.0);
  
  var dto = ...
  
  // Here the properties should be as follows;
  // dto.UtcDateTime = 2011-02-29 12:43:00
  // dto.LocalDateTime = 2011-02-29 14:43:00
  </code></pre>
  
  <p>Perhaps I'm not understanding the DateTimeOffset structure correctly, but I'm unable to get the expected output.</p>
  
  <p>Thanks in advance</p>