title: Google Calendar API V3 doesn't respect timeMin timeMax parameters in nodejs Express application
body: <p>I've managed to get all events between two dates as mentioned in <a href="https://developers.google.com/google-apps/calendar/quickstart/nodejs" rel="nofollow noreferrer">this</a> example on pure nodeJs environment. </p>
  
  <p>But when i use same cording with nodeJs Express App, It doesn't respect the timeMin and timeMax parameters. </p>
  
  <p>Instead, i get all the events from the date that i created first event on calendar. 
  Here is my code block looks like.</p>
  
  <pre><code>function listEvents(auth) {
    var calendar = google.calendar('v3');
    calendar.events.list({
      auth: auth,
      calendarId: 'primary',
  
      timeMin: (new Date(Date.parse("2018-01-22"))).toISOString(),
      timeMax: (new Date(Date.parse("2018-02-27"))).toISOString(),
  
      singleEvents: true,
      orderBy: 'startTime'
    }, function(err, response) {
      if (err) {
        console.log('The API returned an error: ' + err);
        return;
      }
      var events = response.items;
      if (events.length === 0) {
        console.log('No upcoming events found.');
      }
      else {
         // Do Some Stuff ...............
      }
    });
  }
  </code></pre>
  
  <p>What am i missing here..?</p>