Giving Hearts Day began in 2008 as a one-day fund-raising event in which people could support charities whose missions align ...