I should have clarified this earlier: The problem is that the events are loading for each month but it doesn't stop with that month, all the events load for the months after it in the XML. So the first month ends up including all the events from the months after it, the second one includes all the events from the months after it, etc. I want it to only load the events specifically under each month. So it needs to traverse the events from between the first <month> and </month> tags in the XML then load that into the first <div class="month">, return false, then move to the second <month> and </month> tags in the XML and load those events into the second <div class="month">, return false, then move to the third, etc. until it reaches the bottom of the document.
The events are numbered so you can see what events should be in each <div class="month">.
Hopefully that clears things up.