title: DTTimePeriod conflicting output
body: <p>I have a startDate of type <code>DTTimePeriod.StartDate</code> the value of startDate is</p>
  
  <blockquote>
    <p>startDate: 2015-12-31 18:29:59 +0000</p>
  </blockquote>
  
  <p>when i convert it to string using <code>NsDateFormatter</code></p>
  
  <blockquote>
    <p>dateFormat = "d MMM YYY";<br>
        formatterBehavior = 1040;<br>
        timeZone = "Asia/Kolkata (GMT+5:30) offset 19800";</p>
  </blockquote>
  
  <p>when i pass the date to <code>stringFromDate</code> method in <code>NsDateFormatter</code> the expected output is 31 December 2016 but the output of  <code>stringFromDate</code> is 31 December 2016.</p>
  
  <p>Q1. unable to understand the DTTimePeriods startDate property?</p>
  
  <p>Q2. What changes needs to be done to fix the above issue?</p>