title: NSDate() or Date() shows the wrong time
body: <p>When I try to log the current date:</p>
  
  <pre><code>print(NSDate())
  </code></pre>
  
  <p>or </p>
  
  <pre><code>print(Date()) 
  </code></pre>
  
  <p>(in Swift 3)</p>
  
  <p>Or any date object, it shows the wrong time. For example, it's about 16:12 now, but the above displayed </p>
  
  <pre><code>2016-10-08 20:11:40 +0000
  </code></pre>
  
  <p>Is my date in the wrong time zone? How do I fix my date to have the correct time zone?</p>
  
  <p>Why is that, and how to I fix it? How do I easily display an arbitrary date in my local time zone, either in print statements or in the debugger?</p>
  
  <p>(Note that this question is a "ringer" so that I can provide a simple Swift 3/Swift 2 Date/NSDate extension that lets you easily display any date object in your local time zone.</p>