Our fees are due on January 1st. The cut-off date is January 31st or the AGM, whichever is the later. (The AGM is normally the first week in February, and in practice quite a few members pay then.)
Anyone who hasn't paid by the AGM gets a phone call or email from me and/or the Treasurer to remind them. If they haven't paid by March 1st they get a goodbye letter. (At least, they would in theory - after four years, we now have everyone trained!)