[mkcal] Add get next/previous event date methods

This will allow clients to implement infinite scrolling event
views efficiently by paging events in and out.