The best corporate gifts help your company deepen relationships with clients, vendors and employees. You can use them to show appreciation, as an incentive and to build morale.