O Cron não suporta esse tipo de determinação. Fica muito complicado muito rápido. Aqui no Canadá, as férias não são nem consistentes entre as províncias.
Eu escreveria um script de runner que verifica um banco de dados de feriados e sai se for um feriado. Tente algo como:
#!/bin/bash TODAY=$(date +%Y%m%d) if grep -q $TODAY /etc/holidays; then echo Skipping holiday for $* exit 0 fi $*