It would be perfect if due date of a recurring task can be set up as first / last workday of each month. In TickTick there is the option for workday and this makes the recurring schedule very flexible.