Match the real estate terms with their definitions:
1. Offer date
2. Irrevocable date
3. Expiry of conditions
4. Requisition date
5. Completion date

A. The date on which the contract finalizes and property transfers
B. The last date to fulfill or waive conditions
C. Date by which title search must be completed
D. Date offer is drafted
E. Date after which the offer is no longer valid