Contemporaneous means that you have to have received it by the earlier of the date you file your return or the due date for the return, including extensions.
And you need to have the substantiation letter from the charity on or before the earlier of the date you file your return or the due date (including extensions) for filing the return.