I wrote an iOS app called Nifty Gifty. It organizes your gift giving, allow you to keep tabs on all of your gift-giving events and make lists of what gifts you want to give and who you will give them to. Nifty Gifty notifies you when an event is drawing near so that you have enough time to select the perfect gift!
Strictly speaking, the app is not knitting related. However, it’s the perfect app to use to keep track of knitting gifts you make!