Charitable giving in the U.S. reached a new high in 2017 of more than $400 billion, with the majority of American households giving to charity.…