You need to use WITHIN GROUP (ORDER BY date DESC).
WITHIN GROUP (ORDER BY date DESC)
SELECT sku, LISTAGG(DISTINCT date, ';') WITHIN GROUP (ORDER BY date DESC) AS date_list FROM sku_data GROUP BY sku