Almond Tea Cookies (Gluten-Free)