Mishkat al-Masabih
Zakat — Hadith #1778
وَعَنْ حَارِثَةَ بْنِ وَهْبٌ قَالَ: قَالَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ:
" تصدقوا فَإِنَّهُ يَأْتِي عَلَيْكُمْ زَمَانٌ يَمْشِي الرَّجُلُ بِصَدَقَتِهِ فَلَا يَجِدُ مَنْ يَقْبَلُهَا يَقُولُ الرَّجُلُ: لَوْ جِئْت بهَا بِالْأَمْسِ لَقَبِلْتُهَا فَأَمَّا الْيَوْمَ فَلَا حَاجَةَ لِي بهَا "
Haritha b. Wahb told that God’s messenger exhorted the people to give sadaqa, for the time was coming when a man would go with his sadaqa and find no one to accept it. A man would say, “If you had brought it yesterday I would have accepted it, but I have no need of it today.”
(Bukhari and Muslim.)