code cleanup, features added: clean date extraction