Tienes que hacer un mktime para obtener resultados correctos... me parece que si quieres hacerlo desde date el sql debe estar guardado como timestamp o datetime, pero no estoy seguro.
Trata asi:
Código PHP:
$test = date("d/m/Y", mktime(0, 0, 0, "mes", "dia", "año"));