The Right Answer is:
Buying liquor the day preceding your birthday is allowed! Most places, in any case, know nothing about this and won’t offer to you until your birthday. Moreover, some alcohol outlets are so scared of being found offering to minors that they won’t offer to you until the day after your birthday. Basically go to a bar and your well disposed barkeep will buy the first for you!