Per suggerire con criterio una soluzione bisognerebbe conoscere i dati disponibili, lo scopo della data e l'obiettivo che vuoi raggiungere.

Dalle tue indicazioni posso capire che "forse" si tratta di una data di nascita/inizio e che i dati "forse" sono nel db in un campo in formato DATE.

Se cosi' fosse basta estrarre la data con una query che la renda gia' formattata e pronta per la stampa. Es.:
codice:
SELECT *, DATE_FORMAT(campo_data, '%d-%m-%Y') as data_it
from tabella
where etc...
La data la trovi bella e formattata per la stampa nel campo alias di nome data_it