I have a calendar function on our booking system - which currently works (almost) perfectly, however i want to be able to rebuild on request (due to moving from populating data