Yes, but the process is that you have to send them the acorns and then they make the purchase...
I'm pretty sure that there are good reasons why one should never be allowed to give a badge directly to someone else. For one thing, each member should have full control over their own profile, and a badge is a significant part of that profile.