¿Cómo formatear las fechas que aparecen en Html.DropDownListFor?

Tengo un objeto:

class Milk {
    public DateTime ExpirationDate {get;set;}
    ...
}

En una colección en un modelo:

class GroceryModel {
    public IList<Milk> Milks {get;set;}
    public Milk SelectedMilk {get;set;}
}

Y estoy rellenando una lista desplegable usando Razor:

@Html.DropDownListFor(m => m.ExpirationDate, Model.Milks, ...);

¿Cómo puedo formatear las fechas que aparecen en esa lista desplegable?

Respuestas a la pregunta(2)

Su respuesta a la pregunta