Hi @Scott0044,
I create a flow that checks whether the first day of a month is Saturday or Sunday by using conditions.
If it’s Saturday or Sunday, then the start date of the task is the next Monday.
If not, then the start date is the day the task is created.
You only need two kinds of functions: dayOfWeek, addDays.
ps. In the ‘dayOfWeek’ function, the return value 6 means Saturday, 0 means Sunday.
Go to the two links to see the functions above:
https://docs.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference#dayOfWeek
https://docs.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference#addDays
The functions used in the picture below:
dayOfWeek(outputs('Create_a_task')?['body/createdDateTime'])
addDays(outputs('Create_a_task')?['body/createdDateTime'],2)

The new functions used in the picture below:
addDays(outputs('Create_a_task')?['body/createdDateTime'],1)

Best Regards,
Community Support Team _ Kira Xie
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.