Change how the template end date is determined by mainly relying on the new template start date: - If all day, end date is start date plus 1 day (midnight enforced) - If time-based, end date is start date plus the time span of the event properties Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/635>