initialize date, startTime, and endTime fields if they don't exist