title: FullCalendar JS - select callback passes start and end dates in wrong timezone
body: <p>I was trying to insert selected event to DB and I noticed that time I select in calendar is different than passed to AJAX. <code>select</code> callback passes "start" and "end" dates with different timezones than the calendar is set to.</p>
  
  <p>My calendar settings:</p>
  
  <pre><code>$calendar.fullCalendar({
      header: {
          left: 'prev, today, next',
          center: 'title',
          right: 'agendaWeek, agendaDay'
      },
      timezone: 'Australia/Sydney',
      defaultView: 'agendaWeek',
      selectable: true,
      selectHelper: true,
      select: function(start, end) {
          var startDate = new Date(start);
          var endDate = new Date(end);
          console.log(startDate);
          console.log(startDate);
  
          // ajax to insert event to DB
  
      },
      // other configurations
  });
  </code></pre>
  
  <p>Now my dumped <code>startDate</code> and <code>endDate</code> looks like:</p>
  
  <pre><code>Mon Nov 14 2016 08:00:00 GMT+0100
  </code></pre>
  
  <p>Which is not <code>Australia/Sydney</code> that calendar is set to, so I am saving wrong start and end dates in DB. I kinda feel that this is problem with <code>new Date()</code> that generates given timestamp with default timezone and not the one that calendar is set to.</p>
  
  <p>Anyone knows the solution? </p>