Hola,
¿Para que base de datos? Porque si es para MySQL en
http://dev.mysql.com/doc/mysql/en/Da...functions.html tienes funciones que sacan de un campo fecha el mes y el dia. Seria cuestion de ordenar ascendentemente por el mes y luego por el dia.
Otras bases de datos tendran funciones parecidas.
Suerte.