Automate reoccurring with many tasks

Automate reoccurring with many tasks

I'd like to be able to create a parent ticket (preventative maintenance task) each month that then also creates daily tasks for completion.

The end goal would be to have
1st Day of Month
      Request #ABC automatically created
            - Tasks for a daily system check to be automatically created for every business day of the month                   (eg 20 tasks if there are 20 business days in the month
            - A site visit task automatically created for the 15th of the month
            - A reporting task automatically created on the last day of the month.

 If this something that can be built within the existing ServiceDesk Plus MSP or could be via script execution?