We have 4 Adult children and to spread the Xmas budget we have a roster that we work on. Year 1 A buys for B. Yr2 A buys for C. Yr3 A buys for D Yr 4. A buys for E. This roster rotates each year so every 5th year it starts again. A MAX SPEND OF $50 for each giver each year.
This has worked well for our family for a number of years. When the Grand kids reach 21 years, they get our best wishes, a card and cash, at Xmas & a card & vouchers (Hot Points) or cash for birthdays. This saves the hassle of trying to find something in their various interests for which a gift would be suitable.Keep up the good OILY work.