What do you want to do?
Parse and validate user entered dates.
Compare dates.
Calculate using dates and periods.
Format dates for output.