Yo ya te he planteado
dos veces mi solución práctica al problema:
Post
Nro. 2:
Cita: Una tabla que contenga las fechas de feriado, por cuanto los feriados cambian de país a país, por lo que no existe una regla general.
Post
Nro. 5:
Cita: En mi opinión tendrás que hacer una tabla de feriados por países (los fijos) y un método de cálculo para los móviles (Carnaval, Semana Santa), que deberán ser calculados.
Yo no le veo otra solución práctica. Todas las demás son variaciones de esto.