Do you need to play the first Bayonetta?
Not at all. Bayonetta 2's story is pretty much its own, even though there are a few callbacks and minor plot threads. It is not necessary to have played the first game. You should probably play both of the games. The new year begins on Jan 14, 2016