01 - Combine warm milk and yeast in a large bowl. Let stand for 5 minutes until mixture becomes foamy and fragrant.
02 - Whisk sugar, melted butter, eggs, and salt into the yeast mixture. Gradually incorporate flour, stirring until a sticky, shaggy dough forms.
03 - Turn dough onto a lightly floured surface. Knead for 7–8 minutes until smooth, elastic, and no longer sticky. Place in a greased bowl, cover, and let rise in a warm draft-free spot until doubled in bulk, approximately 1–1.5 hours.
04 - Melt butter in a saucepan over medium heat. Stir in brown sugar, honey, cream, and salt. Cook, stirring constantly, until smooth and bubbling, 2–3 minutes. Pour evenly into a 9x13 inch baking dish.
05 - Combine brown sugar and Vietnamese cinnamon in a small bowl. On a floured surface, roll dough into a 12x16 inch rectangle. Spread softened butter evenly over surface, leaving a 1-inch border. Sprinkle cinnamon sugar mixture, then distribute chopped dates.
06 - Starting from a long edge, roll dough tightly into a log. Using a sharp knife or bench scraper, cut crosswise into 12 equal portions.
07 - Arrange buns cut-side up in prepared dish over the glaze. Cover loosely and let rise in a warm place until puffy and visibly expanded, about 45 minutes.
08 - Preheat oven to 350°F. Bake buns for 28–32 minutes until golden brown and glaze is bubbling around edges.
09 - Let cool in dish for 5 minutes. Carefully invert onto a serving platter so sticky glaze coats the tops. Serve warm.