implement research_calculate_expected_date