Как предложил Lazarus, вы можете отформатировать его в строковое представление даты перед сериализацией.Вам может понадобиться добавить новое строковое свойство.(Я предполагаю, что вам не нужен компонент времени объекта даты).
форматирование может быть выполнено, как показано ниже.
string dateStr = dateObject.ToString("dd-MMM-yyyy"); // format depends on your need or preference
Надеюсь, это поможет.