Script hechos hay a montones, en
www.elcodigo.net creo recordar que había algunos para fechas, y por supuesto puedes buscar en
http://www.hotscripts.com/ dónde tienes infinidad de scripts.
Que haya alguno que se ajuste a lo que buscas no lo sé, pero siempre podrás coger un poco código de aquí, modificar código de allá....
Tu caso en particular no creo que sea muy dificl de hacer, el año pasado hice algo parecido en c, pero no sé donde lo he metido, basicamente lo que hacía era comprombar el mes y, teniendo guardados el número de días por mes, lo mostraba, el único caso excepcional era febrero, que tenía que mirar si el año era bisiesto o no.
Si no encuentras lo que buscas, o necesitas ayuda con el script, dilo, e intentaré ayudarte.
Un saludo!