SessionSchedule fixes for daylight savings

For issue #143.  Integrates part of @Formator's fix from #138.