This is an issue because all of our user defined fields are stored in the database as text fields so the report doesn't know to convert them.
To fix this issue simply:
- Create a new calculated field
- In the properties window - change it’s type to date
- Set the format to M/D/Y (or whatever date format you require)
- Create the expression of the calculated field and set it to the user defined field database field that you require to be formatted as a date.