Remove conditions which I'm not sure why were put in the first place, as they make UX worse when inserting events.
Check if event end date is valid before continuing.