Generate the end property of an event correctly from the end date and end time, not the start time