A Future Contract's expiry date is the last trading day of the contract. The expiration date is fixed for each future contract. The fixation is done by the exchange. So, one can hold a position from the day it is listed to its expiry date.