What is the expiry date for future contracts in commodity segment?

Does the expiry date vary based on the commodity we trade or is it fixed day/date like equity FNO in NSE?

It varies based on commodity, not like equity markets where everything expires on the same day. 

Check this answer, has a file with expiry dates for all contracts. 

thank you sir