Sounds like he was never taught how to spend time ahead of time to think about doing something special on a holiday. It could be growing up things were done last minute or no one showed him how to plan gift giving. You LIKE to plan, and that's part of your nurturing and caring instinct. You can't expect him to have that same kind of ability as it is often something males don't learn or are not taught.