Hi
Control-M job definition give you some different ways to schedule scripts.
You can create a scpecial Calendar including only Working day, and you can select only the 3rd Monday by Month, ....
If the schedule part in the job definition it will be possible to use that Calendar, including specific parameters only for that job, as to decide to launch the job the day after a bank holiday, etc...
In the General part you must declare the SQL script you want to launch and you can give its some date parameter using AUTOEDIT variables.