Sei sulla buona strada con il tuo date('Y-m-d H:i:s',$date);
soluzione, ma la funzione date() accetta un timestamp come secondo argomento, non una data.
Presumo che i tuoi esempi siano in formato data americano, poiché sembrano in questo modo. Puoi farlo e dovrebbe darti i valori che stai cercando:
date('Y-m-d H:i:s', strtotime($date));
Il motivo per cui non funziona è perché prevede la data nel formato AAAA-MM-GG e cerca di valutare i tuoi dati come tale. Ma hai MM/GG/AA, il che lo confonde. L'esempio 06/11/10 è l'unico che può essere interpretato come una data AAAA-MM-GG valida tra i tuoi esempi, ma PHP pensa che tu intenda 06 come anno, 11 come mese e 10 come giorno.