No, New Year's Eve is not a bank holiday, though the day after, New Year's Day, is a bank holiday.