Donating blood is one of the most cost effective gifts you can