I believe the Trader Joe's in Brookline and the Trader Joe's in Cambridge do.
Large wine selection @ the Cambridge Trader's.
If you want to buy liquors in Back Bay/ Boylston Street area. You can go to Starmarket/ Shaws, it is super accessible. The location is Ring Road, (Lord and Taylor), at Huntington Ave. It's a 24/ 7/ 365 Supermaket. Prices can be surprisingly good, in a lucky week. There's a lot of spirits and beers, it closes at 11h00pm as per Massachusetts liquor laws.
Cambridge, Framingham
They do sell wine & beer in Cambridge, and Somerville but no hard liquor or spirits.
Trader Joe's doesn't, however, there is a liquor store further towards Copley Square. Should be near 565 Boylston St.
Thanks! Your answer is awaiting moderation.