title: Google Calendar API v3: FreeBusy request returning "The requested time range is too long."
body: <p>It seems that Google Calendar's freeBusy method will not accept timeMin/timeMax ranges beyond two months or so. How am I supposed to find Free/Busy information for the range of the calendar between now and forever (or a distant point in the future)?</p>
  
  <p>Request:</p>
  
  <pre><code>{
    "items": [
      {
        "id": "MY_GMAIL_CALENDAR_ID"
      }
    ],
    "timeMin": "2015-09-19T00:00:00-04:00", // today
    "timeMax": "2016-09-19T00:00:00-04:00" // 1 year from now
  }
  </code></pre>
  
  <p>Response:</p>
  
  <pre><code>{
   "error": {
    "errors": [
     {
      "domain": "calendar",
      "reason": "timeRangeTooLong",
      "message": "The requested time range is too long.",
      "locationType": "parameter",
      "location": "timeMax"
     }
    ],
    "code": 400,
    "message": "The requested time range is too long."
   }
  }
  </code></pre>