Apply non-working days restictions

I have another idea. See if this works for generating the expression you want:

I must be missing something in the expression, so maybe this GUI app will help.