Yes, however by using opening hours , the advertiser fears some customers might think that only the morning hours had moved back to an earlier time, hence the reference to closing hours, but as you say, it really is wrong and 9 out of 10 native English speakers wouldn't notice anything wrong. Again, even though you are correct, the customer might go on to ask, do they mean - In the morning? In the evening?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.