Se desea realizar un programa que permita saber si una determinada fecha es un feriado o no. Para esto necesitamos modelar un calendario de feriados que debe tener la siguiente funcionalidad: - Permitir especificar feriados semanales (ejemplo: todos los domingos son feriados) - Permitir especificar feriados anuales (ejemplo: el 25/12 es feriado, todos los años) - Permitir especificar feriados puntuales (ejemplo: el 24/09/2012 es feriado, solo el 2012) - Permitir especificar feriados anuales a partir de un año (ejemplo: el 24/3 es feriado todos los años a partir del 2006) - Permitir determinar si una fecha (ejemplo: 25/12/2020 o 23/03/2001) es feriado.