Make sure the end date exists before saving.
Use default timezone to convert input dates.