Paginate for the short code [app_worker_monthly_calendar]

I have a page created for my service providers and added the [app_worker_monthly_calendar] so they can see all their appointments.

The problem is as time goes by the list will get way too long, how can i use pagination so that the 20 most recent will show first and they can click a “next” or a view more button to see the rest?