funcion mejorada de cumpleaños!

para atras resta bien los  dias , para adelante por ejemplo  si hoy dia
es 19/05/2014 y mi cumpleaños es  el 25 .. deberia decir 6 dias obvio! ,
pero como el programa esta tonto... dice 5 porque cuenta  uno menos ya
que el ultimo dia no lo cuenta., lo dejamos asi o mejoramos ?... en
bisiestos nose como quedara! ajaja