Update event date and times logic