title: Using Graph API not able to get events for particular date using filter param
body: <pre><code>var authEndpoint = "https://login.microsoftonline.com/common/oauth2/v2.0/authorize?";
  var redirectUri = "http://localhost:8080";
  var appId = "SomethingSomething";
  var scopes = "openid profile User.Read Mail.Read Calendars.Read";
  function getUserEvents(callback) {
    getAccessToken(function(accessToken) {
      if (accessToken) {
        // Create a Graph client
        var client = MicrosoftGraph.Client.init({
          authProvider: done =&gt; {
            // Just return the token
            done(null, accessToken);
          }
        });
  
        // Get the 10 newest events
        client
          .api("/me/events")
          .filter("startDateTime='2018-03-01'&amp;endDateTime='2018-03-31'")
          .select("subject,start,end,createdDateTime")
          .orderby("createdDateTime DESC")
          .get((err, res) =&gt; {
            if (err) {
              callback(null, err);
            } else {
              callback(res.value);
            }
          });
      } else {
        var error = { responseText: "Could not retrieve access token" };
        callback(null, error);
      }
    });
  }
  </code></pre>
  
  <p><strong>This is the request that my program sends out:</strong></p>
  
  <p><code>https://graph.microsoft.com/v1.0/me/events?$filter=2018-07-15T01:00:00&amp;$select=subject,start,end,createdDateTime&amp;$orderby=createdDateTime%20DESC</code> </p>
  
  <p><code>400 (Bad Request)</code></p>