updating to $date_counter in addRecurringEvents

Added checks and updated the $date_counter to
eliminate duplications when multiple DateTimes
present