event end date is not required; refactor formatted_time method