01 - Combine warm milk and yeast in a large bowl. Let stand for 5 minutes until foamy.
02 - Add sugar, melted butter, eggs, and salt to yeast mixture. Mix thoroughly. Gradually incorporate flour, stirring until sticky dough forms.
03 - Knead dough on lightly floured surface for 7–8 minutes until smooth and elastic. Place in greased bowl, cover, and let rise in warm place until doubled, approximately 1–1.5 hours.
04 - Melt butter in saucepan over medium heat. Add brown sugar, honey, cream, and salt. Stir until smooth and bubbling, about 2–3 minutes. Pour into 9x13 inch baking dish.
05 - Mix brown sugar and Vietnamese cinnamon for filling. Roll dough into 12x16 inch rectangle on floured surface. Spread softened butter evenly, sprinkle with cinnamon sugar mixture, and scatter chopped dates.
06 - Tightly roll dough from long side. Slice into 12 equal pieces.
07 - Arrange buns cut-side up in prepared baking dish over glaze. Cover and let rise until puffy, about 45 minutes.
08 - Preheat oven to 350°F. Bake for 28–32 minutes until golden brown.
09 - Cool for 5 minutes, then invert onto platter so sticky glaze coats top. Serve warm.