Yes. You must deduct your donation the year you donate. Even if you send a check in 2019 that will not be cashed until 2020, the donation is still to be included in your 2019 tax return. If it is not a cash donation, it must be deducted the year you donated the non-cash deduction.