title: MongoDB not finding record by min date
body: <p>I have the following object in Mongo:</p>
  
  <pre><code>{
    "end" : new Date("Fri, 31 Dec 9999 23:59:59 GMT +00:00"),
    "start" : new Date("Mon, 01 Jan 0001 00:00:00 GMT +00:00"),.....
  }
  </code></pre>
  
  <p>I want to return the record based on today's date:</p>
  
  <pre><code> {"start" : {"$lt" : new Date()}, "end": {"$gt" : new Date()}}
  </code></pre>
  
  <p>This returns nothing.</p>
  
  <p>I've tried just using the start date:</p>
  
  <pre><code> {"start" : {"$lt" : new Date()}}
  </code></pre>
  
  <p>This returns nothing. However, this does work: </p>
  
  <pre><code> {"start" : {"$gt" : new Date()}}
  </code></pre>
  
  <p>Equally, using <code>$lt</code> on the <code>end</code> field yields no result but <code>$gt</code> does.</p>
  
  <p>Any ideas on why this behaviour is being exhibited?</p>