Warren Buffett isn't the only one gifting shares of stock to charities. It has major tax advantages for all involved.