The larger supermarkets will put a notice up about holiday opening times about a week prior. Smaller supermarkets generally stay open to cash in on the fact that larger ones are closed. You shouldn't be stuck.
Transito will deliver but not sure how much you have to spend for a free delivery.
Hope you emjoy your holiday