New year varies from culture to culture. However, December 31st is considered as the end of the year and January 1st is considered as a new year in general life and in various religions too. However, in India different communities and religions have different new year. Tamil new year, Hindi new year etc. have different new year dates.