First, sift the flour baking soda and the salt into a separate bowl.
In your mixer bowl cream the sugars, cream cheese, and melted butter.
Then add in the vanilla and egg yokes. Stir until well combined.
Slowly add in the flour mixture about 1/2 a cup at a time.
Once the flour is all incorporated, mix in the candies.
When the dough is mixed cover tightly in plastic wrap and put in the fridge for at least 4 hours. I sometimes freeze it, yet if you freeze it you'll need to let it sit for no more than 25 minutes before you work the cookies.
So, after you dough has been chilled, set the oven to 375 degrees (my oven runs on convection, so I set it to 360). Then roll the dough into small 1 inch round balls.
I cooked a batch without flattening them - they weren't as pretty and didn't cook as evenly. So, I suggest flattening out the balls. Just press them with the palm of your hand and and you'll be all set.
Bake for 10-13 minutes until the edges are a touch brown.
Remove and let them cool for at least 20 minutes so they set. They keep nicely in the fridge, yet I enjoy them just a room temperature.