If 2018 taught us anything, it is that waiting until the last minute to make charitable gifts can disadvantage donors and charitable organizations.