Sahih al-Bukhari 1413 - To practise charity before such time when nobody would accept it | Criterion