Делегат элемента не обязательно изменяет данные, он просто отображает данные. Кроме того, если вы используете Qt 4.4 или новее, посмотрите вместо этого на QStyledItemDelegate - он поддерживает темы и будет выглядеть лучше.
В этой статье есть пример делегатов предметов (который, кажется, является зеркалом официальной документации, которая сейчас не работает или исчезла).
Поскольку все, что вы действительно хотите сделать, это настроить текст, рассматривали ли вы вместо этого использование прокси-модели и просто возвращаете свою собственную строку QString для DisplayRole столбца даты?