Make a list of birthdays, upcoming events that you might need a hostess gift for, and add people you purchase gifts for at Christmas.
Purchase items throughout the year when they are on sale or you see something unique a friend might like. If you have children, keep gifts for when they are invited to parties.