since i always keep batteries around my house for one thing or another, it's easy for me to keep spares when i need them.
I usually don't buy people things that require batteries. If I buy someone an electronic device, it usually has a rechargeable battery, in which case they can just charge it right there and then.