How we can schedule cron job which will run on last three working days? Aslo need to exclude holidays

Hi Team,

Is that possible to make my job run only last three working days on month? Also, need to adjust working days if any of the last three days is a holiday.