title: find results not matching date in selector
body: <p>A Meteor client Template returns mongodb cursor. The collection has 3 documents which contain date field. I expected the <code>find</code> to return 3 documents, but it only gave one the date of which is <code>Mon Aug 08 2016 00:00:00 GMT+1000 (AEST)</code>.  </p>
  
  <p>Why is that and how can I get the 3 documents? Thanks</p>
  
  <blockquote>
    <p>"date" : ISODate("2016-08-08T14:00:00Z"),<br>
    "date" : ISODate("2016-08-08T14:00:00Z"),<br>
    "date" : ISODate("2016-08-07T14:00:00Z"),</p>
  </blockquote>
  
  <pre><code>console.log(start); //=&gt; Sun Aug 07 2016 00:00:00 GMT+1000 (AEST)
  console.log(end);   //=&gt; Mon Aug 08 2016 00:00:00 GMT+1000 (AEST)
  
  console.log(myCol.find({date: {$gte: start, $lte: end}}).fetch()); // expected 3 not just 1
  </code></pre>
  
  <p>the code below shows how the date was before inserting in the collection.  </p>
  
  
  
  <pre class="lang-js prettyprint-override"><code>const date = cheerioObj(this).next().html().trim();
  const dArr = date.split('/');
  const dObj = new Date(parseInt(dArr[2]), parseInt(dArr[1]) - 1, parseInt(dArr[0]));
  </code></pre>