All three colleges are well-regarded in business. To choose between XLRI Jamshedpur (BM), MDI Gurgaon, and IIM Kozhikode, consider these things.
I would suggest you go for XLRI BM because it is the biggest name among the three choices that you have. Also, XLRI being the oldest B-school in the country and famed for its HR has alumni working in the HR department of all the major companies out there and you can leverage this alumni network to get greater prospects in the future.
All the companies in consulting and marketing profiles that visit IIM K or MDI also do visit XLRI and one won't miss out on anything but will only gain by being an XLRI Alumni. It is the oldest B-school and a worthy rival to IIM C which puts it in a league above IIM K or MDI.