01 - Combine warm milk, warm water, and yeast in the bowl of a stand mixer. Let stand for 5 minutes until mixture becomes foamy and activated.
02 - Add sugar, eggs, and melted butter to the yeast mixture. Mix 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, cover with plastic wrap or damp towel. 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 glaze into greased 9x13-inch baking dish.
05 - Mix dark brown sugar and Vietnamese cinnamon in small bowl until thoroughly combined.
06 - Roll dough on floured surface into 16x12-inch rectangle. Spread softened butter evenly over dough. Sprinkle cinnamon-sugar mixture, then scatter chopped dates and nuts across surface.
07 - Roll dough tightly from long edge into log. Cut into 12 equal slices using sharp knife or dental floss.
08 - Place buns cut-side up on glaze in baking dish. Cover and let rise 30-40 minutes until puffy and noticeably expanded.
09 - Preheat oven to 350°F. Bake buns for 25-30 minutes until golden brown and cooked through center.
10 - Let buns rest 5 minutes after removing from oven. Carefully invert onto serving platter so sticky glaze coats tops. Cool slightly before serving warm.