You cannot simply parse a string to form a Date because of the obvious ambiguity associated with the interpretation of the date string. For example, consider the date presented as "10/12/2009". One can interpret it as 10th of December and also as 12th of October. You can not map this string to a definitive date value unless you know the pattern it conforms to.
I agree with @Manish Sharma that changing the column type to Date would be a solution to your problem because Date values are stored as absolute seconds value starting from some fixed date in the past.