An AGM is held anytime between the release of the annual financial statement and 6 months after. It is wise to give ample time for the members to review the annual financial statement on their own before holding an AGM.