DateTime.Date returns the DateTime value with the time portion reset to midnight: 0 hours, 0 minues 0 seconds, so just using that on it's own without the other stuff in your commented-out example should work:
CurrentDate = c.CurrentDate.Date,
If you want the date as a string (any I'd advise against it), then just use the ToShortDateString method:
MSDN[
^] as that returns a string appropriate to the culture of the PC the code runs on.