Experts reveal the best foods to eat during Ramadan – and when to have them