Did you notice how BCCI forced our players to play on Diwali day?
Do you see SA scheduling a test match on Xmas day or even Xmas eve. Are Eng and Aus playing a test match on Xmas day or even Xmas eve? And those are secular countries too. In fact, this callous disregard for our players' families is deliberate, to show "who is boss".
Better late than never. Its always important for a team with perfect proportion of players (master blaster opener, spinner, all-rounder, Cool Captain, etc) with best fit coach.