Why do People Give Gifts on Christmas?

Many people are critics of gift giving at Christmas. The tradition dates back to when the Magi visited the Christ child in Bethlehem and brought gifts of gold, frankincense, and myrhh. Look here for more information: