title: NSComparisonResult OrderedDescending and OrderedAscending not functioning as expected
body: <p>My intent is to make every date from <code>"1927-2-2"</code> through <code>"1928-1-22"</code> when entered into UIDatePicker call an image. I can sucsesfully call an image with every date except "1928-1-22" it is the only date that produces no image. Can anyone help?</p>
  
  <pre><code>import UIKit
  
  
  
  class ViewController: UIViewController {
  
  
  @IBOutlet weak var displayAnimal: UIImageView!
  
  @IBOutlet weak var dateWheel: UIDatePicker!
  
  @IBAction func goButton(sender: UIDatePicker)
  
      {
  
          let dateStringFormatter = NSDateFormatter()
          dateStringFormatter.dateFormat = "yyyy-MM-dd"
          dateStringFormatter.locale = NSLocale(localeIdentifier: "en_US_POSIX")
  
          let rabbit1A = dateStringFormatter.dateFromString("1927-2-2")
          let rabbit2A = dateStringFormatter.dateFromString("1928-1-22")
  
          println(dateWheel.date)
     if((dateWheel.date.compare(rabbit1A!) == NSComparisonResult.OrderedDescending || dateWheel.date.compare(rabbit1A!) == NSComparisonResult.OrderedSame)
   &amp;&amp; (dateWheel.date.compare(rabbit2A!) == NSComparisonResult.OrderedAscending || dateWheel.date.compare(rabbit2A!) == NSComparisonResult.OrderedSame))
          {
          // set the image of UIImageView
          displayAnimal.image = UIImage(named: "rabbit")
          }
  </code></pre>