implement PDF calendar (not visible in UI yet)