refactors build children to be a method of the model
adds if the change to a recurring event is more than just the end date, deletes all children and populates new children