Why do We have Christmas?

We have Christmas to celebrate the birth of Jesus. It is a catholic celebration. Over the years it has become commercialized and Christmas has become a day of gift giving.