deal expiry date implementation.