This seems to be an inherent 'problem' with vba and I believe the only solution is to format your date field to a text field prior to exporting, obviously change Selection
to the actual range
Sub convertToStr()
Dim c As Range
For Each c In Selection
c.Value = "'" + CStr(c.Value)
Next c
End Sub