Se utilizzi la clausola DISTINCT puoi ottenere tutte le date senza doppioni:

Codice PHP:
$sql "SELECT DISTINCT date FROM post ORDER BY date DESC"