Ho eltto da qualche parte che per ottimizzare il codice, in generale, è meglio far lavorare di più MYSQL che PHP.
Dopo questa premessa se io devo gestire delle date è più opportuno salvarle come timestamp nel DB e poi manipolarle con il php o salvarle in formate date nel db e estrarre di volta in volta i valori con il PHP.