Non si duplicano mai i dati per molti motivi, anche perchè devi gestirle poi correttamente la modifica o prevedere che per QUALCHE ragione non siano uguali.
Gli strumenti per gestirne solo uno li hai, se non sai usarli è un altro discorso.
Con le query li puoi gestire in modo diverso come vuoi.
http://database.html.it/articoli/leg...mpo-con-mysql/
Intendiamoci, le date sono uno dei principali problemi nei programmi, perché se cambi server o sistema di DB cambiano molte cose, ma il consiglio è SICURAMENTE tenerti solo una data e solo in un formato per tutto il database e crearti una classe centralizzata per gestirle.
Le operazioni di aggiunta giorni falla via PHP, via SQL solo se ti serve per una query ...tipo tutti i documenti degli ultimi 30 giorni.