How much lead time do we need to plan for our company annual meeting?

Morbi tincidunt lacus neque, a pellentesque neque tristique eget. Vestibulum vulputate nulla nisi, ac ullamcorper dolor lacinia eu.