In a small dish combine the milk, yeast and 2 Tbsp sugar. Let stand 10 minutes.
In a large bowl beat together the butter and remaining sugar, until creamy. Beat in egg, and vanilla.
In another bowl whisk together the flour, xanthan gum, and salt. Then add to egg mixture, along with the yeast, blending at high speed for 3 minutes.
Scrape dough into a greased bowl, lightly spray top of dough with oil, cover with plastic wrap and allow to rise for 1 hour.
Roll dough out on a floured surface to ½” thick, cut out with doughnut cutter or use 2 circle cutters about 1” difference in width.
Dust any flour off, and place on a parchment lined baking sheet. Lightly spray with oil, cover lightly with plastic wrap and allow to rise again for 30 minutes.
Bake at 350°F for 10-12 minutes. Allow to cool completely before dipping in glaze.
For the Vanilla Glaze, mix in just enough water so that the mixture is smooth and fluid. If the icing is the right consistency it will not pour off the edges after you have dipped it.
For the Chocolate Glaze, combine all ingredients until smooth.