title: Full calendar event timezone issue on local and publish
body: <p>When fullcalendar is implemented in local machine it works properly.But when i triying to host in a server located at uk the time events not assigned properly.Timezone issue is the reason.NB:Changing timezone option to local to utc or vice versa doesn't helps.</p>
  
  <p><strong>Backend</strong>  : <code>c# MVC</code></p>
  
  <p><strong>Plugins used version:</strong></p>
  
  <pre><code>FullCalendar v3.6.1
  
  Moment.js :version : 2.19.2
  </code></pre>
  
  <p><strong>Requirement:</strong></p>
  
  <p>event should displayed correctly to an user in India and user with a different timezone</p>
  
  <pre><code>var calendar = $('#calendarForGDiary');
  calendar.fullCalendar(fullCalendarOptions());  
  function fullCalendarOptions() {
  
              var options = {
                  lazyFetching: false,
                  editable: true, // Don't allow editing of events
                  handleWindowResize: true,
                  weekends: true, // Hide weekends
                  defaultView: 'agendaWeek', // Only show week view
                  header: true, // Hide buttons/titles
                  minTime: '00:00:00', // Start time for the calendar
                  maxTime: '24:00:00', // End time for the calendar
                  overlap: false,
                  timezone: 'local',              
                  eventConstraint: {
                      start: '0:00',
                      end: '24:00'
                  },
                  droppable: true,
                  drop: function (date) {
                  },
                  timeFormat: 'HH:mm',
                  defaultTimedEventDuration: '01:00',
                  axisFormat: 'HH:mm',
                  slotLabelFormat: "HH:mm",
                  eventOverlap: false,
                  allDaySlot: false,
                  slotDuration: '00:05',
                  slotLabelInterval: '01:00',
                  header: {
                      left: 'title',
                      center: '',
                      right: 'today prev,next, Date'
                  },
                  firstDay: 1,
                  businessHours: {
                      // days of week. an array of zero-based day of week integers (0=Sunday)
                      dow: [1, 2, 3, 4, 5],
  
                      start: '00:00', // a start time
                      end: '7:30', // an end time
                  },
                  displayEventTime: true,
                  views: {
                      agenda: {
                          timeFormat: 'HH:mm', // uppercase H for 24-hour clock
                          columnFormat: 'ddd DD/MM/YY',
                      }
                  },
                  dragRevertDuration: 0,
                  events:{
                      url: '@Url.Action("GetIssueLogsByDate")',
                      type: 'POST',
                      success: function ()
                      {
                          $.fullCalendar.moment().stripZone()
                      },
                      error: function () { ShowErrorModal("Unable To Load Log Details") }
                  },
                  scrollTime: "00:00:00",
                  eventDrop: function (event, delta, revertFunc) {
                      ChangeIssueLogDate(event);
                  },
                  eventReceive: function (event) {
                      addNewEvent(event);
                  },
                  loading: function (bool) {
                      $('#imgLoadingForGemini').modal('show');
                  },
                  eventAfterAllRender: function (view)
                  {                   
                      modifyCalendarForTimeOverflow();
                      $('.eventButtons').attr('disabled', 'disabled');
                      $('#imgLoadingForGemini').modal('hide');
                  },
  
                  eventClick: function (event, jsEvent) {
                      ShowEventDetailsModal(event, jsEvent);
                  },
                  eventResize: function (event, delta, revertFunc) {
                      UpdateLogTimeByLogID(delta._data, event.id);
                  },
                  eventRender: function (event, element, view)
                  {                    
                     // moment(event._d.start, 'DD.MM.YYYY').format('YYYY-MM-DD')
                      //$.fullCalendar.moment(event.d).stripZone()
                      console.log(event)
  
                  },
                  moment: { stripZone:true },
  
              }
              return options
          }
  </code></pre>
  
  <p>Controller code
   public async Task GetIssueLogsByDate(DateTime start)
          { 
              try
              {
                  start = DateTime.Parse(start.ToString("MM-dd-yyyy"));
                  //DateTime monday = Date.start.Date;
                  Log activeDates = new Log();
                  activeDates.Date = start.Date;
                  activeLogs = await GDiaryBLL.GetUserLogsByUserID(activeDates); </p>
  
  <p><a href="https://i.stack.imgur.com/zQjp5.png" rel="nofollow noreferrer">this how same event in local displayed in when i published in uk server date difference check the dates as well as event </a></p>
  
  <p><a href="https://i.stack.imgur.com/R90cQ.png" rel="nofollow noreferrer">same event in local machine</a></p>