1Beat together butter and cream cheese in a mixing bowl with electric mixer on medium to high speed for 1 minute. Beat in the 2 tbsp. honey till combined. Beat or stir in flour till just combined.
2Divide dough into four equal parts. Cover with plastic wrap and chill for 1 to 2 hours.
3For filling, stir together walnuts, cranberries, the 1/4 cup honey, 1 tbsp. sugar, and 1 tsp. cinnamon in a medium bowl. Set aside.
4Preheat oven to 350F. Line cookie sheets with parchment paper and spray lightly with nonstick spray.
5Roll one portion of dough on a lightly floured surface into a 9-inch circle. Spread one-fourth of the filling over circle to within 1/2 inch of edge.
6Lightly press filling into dough. Cut pastry into 12 wedges. Beginning at wide end, roll up each wedge. Place rolls, point side down, on prepared cookie sheet. Repeat with remaining dough and filling.
7Combine the 2 tbsp. sugar and 1/2 tsp. cinnamon. Brush rolls with milk and sprinkle with cinnamon and sugar mixture.
8Bake for 15 to 18 minutes or till golden. Transfer cookies to wire racks. Cool.