A. 
No person shall carry an open container of any alcoholic beverage (as defined in the New York Alcoholic Beverage Control Law) or drink any alcoholic beverage (as defined in the New York Alcoholic Beverage Control Law) while such person is on any public highway, public street, public sidewalk, public parking area, public park or similar public place, or on private property without invitation or permission of the owner of such property not licensed to serve or disperse said alcoholic beverages by the State Liquor Authority pursuant to the Alcoholic Beverage Control Law of the State of New York.
B. 
Except as hereinafter provided, no person under the age of 21 years shall possess any alcoholic beverage (as defined in the New York Alcoholic Beverage Control Law) with the intent to consume such beverage within the Town of Eaton. The provisions of this Subsection B shall not apply to a person who is a student in a curriculum licensed or registered by the New York State Education Department, which student is required to taste or imbibe alcoholic beverages in courses which are part of the required curriculum, provided that such alcoholic beverages are used only for instructional purposes during class conducted pursuant to such curriculum.