Dynamic schedular

Hey, I need to schedule a BOT using client calendar and I wanted to make sure that much dynamic schedule is possible in uipath orchestrator.
Please find the below scenario, consider Monday is D

  1. Every week Monday it has to run
  2. On the month end Monday as per the client calendar it should run for (D-1, D-2,D-3,D-4,D-5)

How we can achieve this. Please suggest what could be the possible way to schedule the uipath Bot.