Il problema è che passi a dataItaliana() un parametro con valore errato.

In ogni caso puoi ottenere lo stesso risultato solo con date() e set_locale().