A.
It shall be unlawful for any person under the age of 21 years to purchase, sell, consume or have in his or her possession any alcoholic beverage in or upon any public or private street, highway, park, footway or other public or quasi-public place or in a private residence or upon any private property within the Borough of Oceanport, except as hereinafter provided or as may be permitted by state statute.
B.
Nothing contained in this article shall prohibit an underage person from consuming or possessing an alcoholic beverage on private property in connection with a religious observance, ceremony or rite, or consuming or possessing an alcoholic beverage in the presence of and with the permission of a parent, guardian or relative who has attained the legal age to purchase and consume alcoholic beverages.