The call of
ParseDateTime should work for valid date string. A reason for problems could be that your locale settings on your computer arent fitting to that date format. Check that - maybe fix it with additional parameter to ParseDateTime.
Or is it another problem from the input parameter or the CTime conversion constructor?