Gluten-Free Cherry Almond Cookies