Business owners can boost charitable giving and cut taxes by donating company shares before a sale, experts say ...