Oh boy, the worst kind of person to buy a gift for. Totally the way Kanan would do things though.
My best friend is exactly like this so I just get him things that I enjoy and hope he'll enjoy them too.
I think we should give birthday gifts the way hobbits do. You give other people presents on your birthday.
(You don't even have to remember other birthdays that way!)