Most establishments that are legally permitted to serve alcoholic beverages will allow you to buy alcoholic drinks until midnight only. However, some places (with unique and limited permission) are permitted to sell until 2 AM (usually for consumption within the premises).