Preheat the oven to 200C/180C Fan. Grease a 33x23cm (9x13-inch) oven-proof dish with butter and set aside.
Slice the croissants in half as if to make sandwiches. Spread each with a little Dijon mustard. Top with a slice of ham, followed by a generous sprinkling of grated Gruyère. You want to use around half of the ham and Gruyère for the croissant filling. Seal to create a croissant sandwich, then slice into 3.
Arrange the ham and cheese croissant pieces into the prepared baking dish. Scatter over any remaining ham, focusing on filling any gaps. Sprinkle over the brie, if using (I highly recommend you do!).
In a medium-sized bowl, whisk together your eggs and cream. Season with salt, freshly ground black pepper and a little Dijon mustard. Whisk again to combine. Mix in the remaining grating Gruyère, then pour over the croissants. Sprinkle over the mozzarella.
Bake in the preheated oven for about 20-25 minutes - or until gorgeously golden on top and the egg mixture has just set. If it needs a little longer but it's browning too quickly, cover with tin foil and pop back in the oven for a few more minutes. Leave to stand for 2 minutes.
Whilst baking, make the garlic butter drizzle. Melt the butter in a pan over medium heat with the garlic. Once hot and bubbling, remove from heat. Add picked thyme leaves and the honey. Stir together.
Whilst still warm, brush over the garlic butter with honey and thyme. Sprinkle with finely chopped chives and enjoy!