01 - Combine warm milk and warm water in the bowl of a stand mixer. Sprinkle yeast over the liquid and let stand for 5 minutes until foamy and activated.
02 - Add sugar, eggs, and melted butter to the yeast mixture. Mix on low speed until combined. Gradually add flour and salt, mixing with dough hook until soft dough forms. Knead for 6-8 minutes until smooth and elastic.
03 - Place dough in a lightly greased bowl, turning to coat all sides. Cover with plastic wrap or damp towel and let rise in warm place for 1-1.5 hours until doubled in size.
04 - Melt butter in saucepan over medium heat. Add brown sugar, heavy cream, honey, and salt. Stir continuously until smooth and bubbling, about 2-3 minutes. Pour into greased 9x13-inch baking dish.
05 - In small bowl, combine dark brown sugar and Vietnamese cinnamon. Mix until evenly blended.
06 - Punch down risen dough and turn onto floured surface. Roll into 16x12-inch rectangle. Spread softened butter evenly over dough, leaving 1-inch border. Sprinkle cinnamon-sugar mixture, then scatter chopped dates and nuts.
07 - Starting from long side, roll dough tightly into log. Cut into 12 equal slices using sharp knife or dental floss.
08 - Place buns cut-side up on sticky glaze in baking dish. Cover and let rise 30-40 minutes until puffy and nearly doubled.
09 - Preheat oven to 350°F. Bake buns for 25-30 minutes until golden brown and cooked through. Internal temperature should reach 190°F.
10 - Remove from oven and let rest 5 minutes. Carefully invert baking dish onto serving platter so sticky glaze coats the tops of buns. Serve warm.