Gluten-Free, Diabetic Friendly Mini-Butter Tarts.