Switched to ZonedDateTime for appointments