What Time is Christmas Dinner Eaten in Spain and Portugal?

You can’t eat Christmas dinner til after mass, which is at midnight. Should you eat a little snack before mass, or save yourself for the big to do?