Syncer handles old Shifts with no/multiple dates, removed validations from volunteer