Teaneck and Newark are some of the North Jersey towns where people can celebrate Kwanzaa, which occurs annually near the end of December.