01 - In the bowl of a stand mixer, combine warm milk, warm water, and yeast. Let sit for 5 minutes until foamy. Add sugar, eggs, and melted butter; mix until combined.
02 - Gradually add flour and salt, mixing with the dough hook until a soft dough forms. Knead for 6-8 minutes until smooth and elastic.
03 - Place dough in a lightly greased bowl, cover, and let rise in a warm place for 1-1.5 hours, or until doubled in size.
04 - In a saucepan over medium heat, melt butter. Add brown sugar, cream, honey, and salt. Stir until smooth and bubbling, about 2-3 minutes. Pour glaze into a greased 9x13-inch baking dish.
05 - In a small bowl, mix brown sugar and Vietnamese cinnamon until well combined.
06 - On a floured surface, roll dough into a 16x12-inch rectangle. Spread softened butter over dough, sprinkle with cinnamon-sugar mixture, then scatter chopped dates and nuts.
07 - Roll up dough tightly from the long side. Cut into 12 equal slices using a sharp knife or dental floss.
08 - Place buns cut-side up on the glaze in the baking dish. Cover and let rise 30-40 minutes, until puffy.
09 - Preheat oven to 350°F. Bake buns for 25-30 minutes until golden brown and cooked through.
10 - Remove from oven and let rest 5 minutes. Carefully invert buns onto a serving platter so the sticky glaze coats the tops. Cool slightly before serving.