According to Apple documentation, for performance reasons, only the first four years of events will be returned when fetching events with a date range spanning more than four years. In order to work around this with the iCal Manipulator, the developer must gather events in 4-year spans, or narrow the date range to a smaller set of years.