Con esto sabes si la fecha se ha superado:
   Código PHP:
    $fecha1 = "24/02/2009"; // Fecha de hoy, es lo mismo que:  date("d/m/Y")
$fecha2 = "20/02/2009"; 
if (strtotime($fecha1) > strtotime($fecha2))
{
   //El dia ya ha pasado
} else {
  //Aun no ha llegado el dia o bien estamos en él
} 
    
  Con esto sabes los dias restantes  
 Código PHP:
    <?php
$fecha1 = "24/02/2009";
$fecha2 = "20/02/2010";  //Lo pongo para el 2010
$fecha1 = strtotime($fecha1);
$fecha2 = strtotime($fecha2);
$segundos = $fecha2 - $fecha1; //Son el numero de segundos que hay entre las dos fechas
$dias = $segundos/(3600*24); //Lo divido por los segundos que tiene una hora, por las 24 horas del dia
$dias = round($dias); //La division puede no ser exacta, redondeo.
echo "Faltan ".$dias." dias";
?>    
  Esto te da el numero de días. Seguro que hay mejores métodos y más precisos, porque en este redondeo. Posiblemente con 
mktime() 
Suerte 
