Если пишешь в Дельфи или C++ Builder исполдьзуй StrToDate,а потом можешь сравнивать полученные TDateTime стандартными > < = и т.д. т.к. TDateTime суть Double.
Правда, может быть, придется подправить те даты где год двумя цифрами написан... Почитай хелп чтобы уточнить