Question: can you gift v bucks?
Answer: There's no way to buy V-bucks directly, and there's no way to buy a physical object you could put into a stocking or something. If you want to "give V-bucks", you have to give a gift card for the platform that your giftee is playing on. ... If they play on Switch, give them an eShop gift card, etc.