No, in India new year is not a bank holiday however, the holiday is observed on New Year's eve.