В DBF дата записана строкой-текстом, 8 символов без разделителей. Если у вас шейп, можете строку анализировать, как подсказал Вадим: представление сочинить или запрос SQL к источнику.
Насчет современных дата-типов они да, неким числом хранятся (не всегда от 01.01.1900, зависит от системы). Дни-часы-месяцы выдаются через форматирующую функцию соотв. системы. А через функцию нельзя, кстати, красить?