Today is October 25th
Two months away from December 25
I will bet many more people will shop online for the holiday season this year
Use Amazon Wish List for all your family members
Have each person curate their own list for all the holidays and birthday during the year, this will ensure you always select the correct size, color, etc.
The wish list is not limited to Amazon items, you can add items from other websites.
TALL Blonde even uses this to keep track of home project ideas, outdoor landscaping ideas, etc.