Flan, eller karamellpudding, är en tidlös dessert som har förfört matälskare världen över med sin enkla elegans och delikata smak.