Add event recurrence and validates