Russian Tea Cakes, also known as Snowball cookies, are a tender buttery cookie that is a popular Christmas favorite in Russia.