This is data validation, you can either create a Data Directive BPM In-Transaction on OrderHed ShipByDate or Method Directive on Update. In the condition, check the Production calendar.
The question here is which Production Calendar to check?
Here is the link for checking a date is a work day or non work day can be found here