La gestione grafici solitamente la deleghiamo a librerie javascript a cui passiamo i dati gestiti da json.
Personalmente ora nn ricordo la lib usata nello specifico e' da molto che nn ci metto le mani sopra.

Se sei alla fine progetto e' inutile che stravolgi tutto.
Se controlli il link che ti ho lasciato sopra troverai tutte le funzioni per gestire le date in quasi ogni formato esistente.

Appena trovo la lib te la linko cmq.