title: Compare two NSDate by .Day in swift is giving wrong results
body: <p>Im trying to compare two NSDate by .Day doing this (both on gmt timezone):</p>
  
  <pre><code> var order = NSCalendar.currentCalendar().compareDate(event.startDate!, toDate: cell.date!,
                      toUnitGranularity: .Day)
                      if (order == .OrderedSame) {
                              print(String(event.startDate!) + " == " + String(cell.date!))
                          cell.events.append(event)
                          break
                      }
  </code></pre>
  
  <p>When using 2016-03-08 21:43:53 +0000 and 2016-03-09 00:00:00 +0000 it says they are orderedSame, but they arent, the days are different. This function outputs:</p>
  
  <pre><code> 2016-03-08 21:43:53 +0000 == 2016-03-09 00:00:00 +0000
  </code></pre>
  
  <p>Can someone help me please?</p>