questo invece mi restituisce "02-03-2017", invece dovrebbe stampare "28-02-2017"

echo date('d m Y',strtotime("-1 month"))." MENO 1 MESE<br>";