...recuerda los años bisiestos
...
Edito:
Si te empeñas, puedes hacerlo a mano, por supuesto, pero ese mismo array creo haberlo visto en sysutils o en dateutils, con esto quiero decir que al final vas a reinventar la rueda, y posiblemente tenga algún que otro bug (siempre hay un detalle que se te olvida). La VCL y las rutinas de Borland suelen estr depuradas y bien pensadas, con lo cual, es mejor tirar de ellas que hacerlas de nuevo.
Por supuesto puedes hacerlo como quieras, pero mi consejo es usar lo que ya está hecho.
coso: ambos estamos editando nuestros mensajes... a ver que sale de todo esto
Saludos