If you happen to be one of those people who always leaves their Christmas shopping as late as possible (admit it, we know there are a few of you) Carriageworks has your back with its second annual Christmas Market.

On Friday December 23, for one night only, more than 160 leadingrestaurants, providores, designers, homewares and lifestyle brandswill come together at Carriageworks Farmers Markets to give all you last-minute shoppers a chance to pick up anything still missing from your list (or, you know, everything on it).

You’ll findChristmas meats, seasonal fruits including cherries, nectarines and peaches, fresh seafood and oysters, sparkling wine for Christmas Day and Christmas baked goods.

As well as produce, there’ll be stores selling clothes, books and handmade crafts and even somewhere to get your nails done. So breathe a sigh of relief, you won’t have to turn up anywhere empty-handed.

The Carriageworks Christmas Market is on Friday December 23. Head here for more info.

Get unlimited access to the coverage that shapes our culture.
to Rolling Stone magazine
to Rolling Stone magazine