hola amigos necesito restarle 3 meses a una fecha actual intente hacerlo asi

Código :

$fecha2 = mktime($fecha["mday"],$fecha["mon"]-3,$fecha["year"]); 
echo date("d-m-Y",$fecha2); 


pero lamentablemente no cumple con lo que quiero, pq me imprime el resultado

Código :

03-05-2009