I never expected presents from my children, and have never told them to buy them for anyone.
They buy them though, they seem to love to. We don't go overboard at Christmas and they're delighted with each others' presents, really genuinely thrilled with the giving and receiving. I think because they do it because they choose to freely and have never, ever been told to.
It's down to them - if they ask to be taken to the shops we make that happen. Littlest is 9 and spent his whole months' pocket money on presents - I discouraged this but he wanted to. He bought everyone food items with loads of thought out into everyone's favourite treats. He only gets 12€ a month and he did lots of sums working out what to buy to be fair. His siblings were really sweetly chuffed with what he chose them, as was I with my little mini bag of Lindt truffles :)
The older two are 13 and 15 and more independent and also able to order online with preloaded debit cards. They can be really creative and innovative and thoughtful, for one another as well as DH and I.
It's really lovely, but I'd hate it if it were forced or fake, it means so much because they do it freely because they want to. DH and I never bought things pretending they were from the children when they were little, only facilitated their own independent requests for help when they decided they wanted to buy presents too.