Pero por que tenes que separar las fechas, es obvio que no te va a funcionar muy bien..
Porque tomas la fecha del usuario, porque mejor no tomar la fecha del server... PHP tiene funciones para fechas... por ejemplo, juega con esto, cambiale los signos de < o > y haz un echo del date("d-m-Y") a ver que te sale...
Código PHP:
Ver original<?php
$tope="24-04-2014";
if($current<=$tope){
echo "concurso";
}else{
echo "culmino";
}
?>