Yes, there is a Crystal function that does this.
Write your formula this way:
If IsDate(StringField) then // Checks if the string can be converted to a date
CDate(StringField); // Converts the string
The CDate function is pretty smart and can translate many different formats, but if it doesn't work for your format, tell me how the string is formatted and we can try to manually convert it.