In Azeroth, World of Warcraft's setting, the residents don't celebrate Christmas or anything similar: they celebrate the Winter Veil. It's a yearly tradition, and this year, you can collect your gifts from Greatfather Winter in Orgrimmar (if your character is Horde) or Ironforge (if your character is Alliance).
Think interfaces are overrated? There's lots of console commands in World of Warcraft you can use if buttons aren't your jam.
If you've been playing World of Warcraft during the Winter Veil before, you probably know what to expect, but if not, you can find the great Winter Veil tree in Orgrimmar or Ironforge and collect a number of gifts!
You should be able to pick up a total of six gifts in all, the Carefully Wrapped Present, the Gently Shaken Gift, a Festive Gift, a Winter Veil Gift, a Gaily Wrapped Present, and a Ticking Present. Each has its own special content, with the most important probably being the Gently Shaken Gift and the Winter Veil Gift.
The Gently Shaken Gift gives you a Hearthstation, a toy that causes your character to appear to play Hearthstone, and the Toy Weapon Set, which gives your character toy weapons. If you're in Alliance, that's a wooden sword and shield (with the Alliance logo on the shield), and if you're in Horde, that's a wooden axe and shield (with the Horde logo on the shield).
There's also some eggnog and woolen socks in the gifts too, and previous years presents can be found through toy vendors around Azeroth.
The gifts are available until January 1, and aren't account limited - you can get them on every character you have once! Have a merry Winter Veil!