Moving the game to New Year's Eve was a dumb move by the NHL. The ratings tanked, and that was one of the big factors. You have to capitalize on everyone being hungover on Jan 1st and wanting something to watch besides college football.
Also, for the love of God, feature teams that are actually GOOD, not just the teams that are media darlings/big market teams. Everyone knew Chicago was going to be hot garbage again this season!
And stop putting the games in baseball stadiums, football stadiums are way better for this.