Sometimes things unexpectedly come up, like an invitation you weren't expecting, or someone's dinner party they have when you least expected. These things tend to just sneak up on you.
With some smart planning you can avoid those surprise trips to the mall. Even if you only have a small space to store these things you can always have something on hand. WHen you need a gift it will be there.