USe a DB to store times and locations:
e.g.
stores
store_id (int/3/PK)
store_name (varchar/50)
store_address1 (varchar/100)
store_address1 (varchar/100)
store_address1 (varchar/100)
store_postcode (varchar/8)
store_www (varchar/50)
store_email (varchar/75)
store_tel1 (varchar/16)
active (tinyint/1) - this can decide whether the store is displayed or not
...(etc)...
times
store_id (int/3)
date_id (int/3)
day_no (0-6 = SUN-SAT)
opentime (24hour format)
closetime (24hour format)
(each store-date can have multiple entries e.g. AM opening, PM opening if req'd)
dates
date_id (int/3/PK)
datefrom (date)
This is a simplified relational model. Of course you could use a real date in the times table, but this may be wasteful.
Once you have the data in place, you then insert placeholders in your html for opening and closing times.
When you add new opening and closing times, if you query for the lastest date, then your data should be the most recent.
Hope that's the sort of thing you were looking for.