Actually, Christmas has only one date.
December 6 (not 5th) is St. Nicholas' Feast Day, and some people exchange gifts that day. Children put their shoes out in hopes that St. Nicholas will fill them with candies and small trinkets.
Epiphany (January 6) is celebrated in Latin countries with gift exchanges as "Three Kings Day", for it is the day the Magi arrived to visit the Christ child and bring Him the traditional gifts of gold, frankincense and myrrh. It is the last of the "Twelve Days of Christmas".
So yes, there are other religious feast days during the season which are celebrated with gift giving but Christmas is December 25 and no other date.
December 5 is "Old Christmas" to the Dutch and used to be widely celebrated in America at that time. No doubt traditional bodies like the various kinds of Catholic churches don't use that date.