Sunan Abi Dawud
Hadith #1624
Narrated Ali ibn AbuTalib: Al-Abbas asked the Prophet (ﷺ) about paying the sadaqah (his zakat) in advance before it became due, and he gave permission to do that. Abu Dawud said: This tradition has also been transmitted by Hushaim through a different chain of narrators. The version of Hushaim is more sound