I too have to give a large number of gifts every year - to my employees.
What I generally do is divide them into catagories...
Secrataries, Techs, Professionals, Managers, Sr. Officers etc.
Then I select a single present for each GROUP...
Secretaries might receive a gift basket of a special coffee mug, some biscotti, and a couple lbs of gourmet coffee for example.
Techs might receive a big gift basket of Mrs Fields Cookies.
Professionals might get a gift box of 3 bottles of a good wine.
That way I only have to select about a half dozen different gifts to give to hundreds of people.
My Attorney, Accountant, and Sr Officers do get something personal; but there is no way I have the time to buy individual presents for everyone.
For my personal staff I give them B class round trip tickets home for 10 days, or the cash equivalent on a Visa card.
The other benefit of this approach is DISCOUNTS. IF you contact a vendor and tell them you want 20 to 50 of a single item, the price can generally be discounted big time - frequently 30-50%.
This approach also avoids charges of favoritism or squabling about who got what.
Try deviding your list... Aunts, Uncles, Children under 10, Teenagers, etc...
Makes it a lot simpler.