Cita: Supongamos que es carnaval... el mes es febrero.... no existe una manera de que el sistema sepa que si es febrero verifique que el 15 y 16 se encuentren en dias hábiles.... en caso de estarlo entonces al total de dias restale 2 (15 y 16)...
El carnaval, que yo sepa,
siempre cae jueves y viernes... Lo que varía de país en país es si se trata o no de un feriado.
Por caso, en mi país (Argentina) ha sido alternativamente feriado y hábil en diferentes épocas. Hoy no tengo ni idea; e incluso eso puede ser una decisión regional (En Gualeguaychú, Entre Ríos, por ejemplo, no creo que se lo trate como día hábil...).
Con la Semana Santa es más fácil,
pero también depende de cada país.
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.