I don’t really see an issue with putting out so many requests that it maintains the surprise of Christmas day. I make my Amazon list around $1000, but then set spending limits for each individual relative so I get around $250 of it max for Christmas, while still maintaining the surprise factor.