When the Three Wise Men arrived with Gold, Franckincense and Myrrh, I suppose.
Christianity, as it was spreading, hi-jacked festivals from the indigenous cultures into which it was moving, and re-worked them as Christian festivals.
The Roman festival of Saturnalia took place in late December and involved a lot of merry-making and gift-giving.
As there is no Biblical evidence that Jesus was actually born on December 25th. it is felt by scholars that the Church pinned Christmas onto Saturnalia, as they did with other 'pagan' festivals - such as pinning All Saints' Day to the pagan festival of Samhain.
Bealtaine was taken by Easter and the various midsummer festivals being 'devoted' to St John the Baptist.
Much of the 'tradition' which accompanies these Christian festivals dates back much further than Jesus, as the common people were often prepared to tolerate a change in the focus of their festivals, but reluctant to let the activities decline.
-- later--
I've just realised that I didn't cover what may well be the main point of your question.... the 'buying' bit.
That is a recent enough introduction to the rituals..... early gifts would have been handmade or home-grown produce.
But I think it might be a function of greater wealth that came to mean that handmade/home-grown products are seen as somehow inferior to commercial products.
That, and mass market advertising of "must-have" merchandise.
around 1886
When you go broke buying everyone gifts lol
One can avoid buying the worst possible Christmas gifts by asking the person what they would prefer, giving them a gift card or money or paying attention to them to figure out a great present to purchase for them.
a kid can start making hand made gifts at the age of 5 and can start buying small gifts from their pocket money as soon as they start getting pocket money(may be age 10)
Hopefully, they don't. Parents make a lot of sacrifices for their children and buying them gifts at Christmas (and their birthdays) is a very nice way to show them they are appreciated.
They make more money on Easter since parents are not tight on money while buying gifts in the Christmas season.
For the same reason you get Christmas gifts
No Christmas is not about gifts. Its about loving caring and be with your family.
christmas gifts given by santa
On Christmas day is the day that you traditionally open your gifts.
Wait until the last minute... then crush their hopes in buying their children gifts for the holidays.
Yes, they do exchange gifts at Christmas in the United Kingdom.
Birthday gifts - On their birthdays. Christmas gifts - On Christmas Day. Anniversary gifts - On their anniversary. Wedding gifts - On their wedding. Just like everybody else.