Business gifting can be highly effective, but if done incorrectly, it can hurt your brand.