Is there a way to do so?

Say sometimes I see March 2nd, 1921

Latter I see 2 March 2010

Is there a function GetDate(SomeString as string) as Date?

That will sort of recoqnize all those different format and "try" parsing.