For many cultures, December is a time for celebrations. Unknown to most of us there is a vibrant mix of cultural, religious, and regional celebrations across the world, all of which happen in December. This month offers so many of us a moment to take part in traditions which reflect...