If you want to allocate money to charity now and you're currently unsure how best to do so, maybe you should consider using a donor-advised fund [1]. I prefer Vanguard [2].
[1] http://en.wikipedia.org/wiki/Donor_advised_fund
[2] https://www.vanguardcharitable.org/content/donoradvisedfunds...