Your comments

We will not be moving on this. Admins/Sub-admins can only share an email between locations when they are part of an enterprise. Best practices recommending providing employees with a business email address. 

Hi there! The logic for age already works this way. A player must be the age listed by the start date of the event. They can register in advance as long as they will be the required age by the start date. If they are trying to register and their birthday falls after the start date then they will be prevented and will need admin assistance.