Various masaail of zakaat

Reasoning For Allowing Zakaat to be Discharged Before Its Due Date

Q: The following is an usool question which I would like clarity in. I told the brothers they could pay zakaat earlier then the time it is due. For example Ramadan is in a week so give it now to benefit the poor. The people said it makes no sense. They said, then why can I not fast a month earlier. Why can I not pray Salaah a day before? Is it true that we can give zakaat earlier because it is to benefit the poor? Can you please help me answer this brother?