Chocolates can be better for your health