Use event instances instead of events in order to support recurrence
Store start and end datetimes in local time (relative to space) in event Instance models