Ok it's not great, but here is my work around:
A month has at most 31 days, so before placing data into the CellList
set its page size to 31. Now at you page through your months just
update the CellList by giving it the new data. 31 is big enough so
that page truncation wont occur, and if it's less that 31, like a
month with 30 days then so what, it just wont render an entry for 31.
Problem solved... sort of.