Serial Input - Parsing multiple formats

What is this for anyway? It is not too difficult to make it "understand" what a date should look like and not attempt to parse non-dates as dates.

But what does it mean? Is it a birthdate? (Whose?) An expiry date? An appointment?