Nifty Futures expire on the last Thursday of the expiry month. If the last Thursday of the month is a trading holiday, then the futures expire on the previous trading day.