With electric mixer (beater), cream together butter and cream cheese.
With mixer on low, gradually add in flour.
Form into 3 squat disks.
Wrap and refrigerate for 2 hours or overnight.
Preheat oven to 350 degrees.
In a small saucepan, cover the cranberries with water and bring to a boil.
Remove from heat and let cool.
Drain.
In a small bowl, combine pecans, brown sugar and cinnamon.
Roll dough into a 10-inch circles.
Paint with the melted butter.
Sprinkle with the sugar/nut mixture and cranberries.
With a pizza wheel, cut into 12 wedges.
Roll up the wedges and line them up on a parchment lined or nonstick cookie sheet.
Paint the rugelach with the egg wash.
Bake for 15 minutes or set and light golden.