Most efficient way to farm festive drinks
Solution 1:
If you're good at the Winter Wonderland jumping puzzle, you can get 10 gifts every 2-3 minutes.
You can also purchase gifts from the Wintersday Vendor for karma. The first 10 you buy each day will only cost 700 karma, but the price will increase for every 10 until it reaches 3,850 karma and one flawless snowflake per gift. I recommend buying out the first few tiers each day if you have extra karma.
Once you've stocked up on gifts, open your gifts for drinks and sell what you don't want. Keep in mind that many of the consumables from the gifts will give +10% karma nourishments, which can help you afford more gifts.