Ok..
El problema esta en la fecha del dia de hoy es 29 si observamos en nuestro calendario
febrero de este año no trae 29 dias sino 28... si cambias la fecha de tu sistema por un
20 de julio del 2009 te mostrara la lista correctamente.
En este caso sera cuestion que emplees tu logica para validar estos dias.
saludos