Google has started favoring info inputted into the Google My Business listing (the same one that dictates what appears in Google Maps for claimed businesses), so if the owners are updating their website but not updating that (or checking their email for emails from google that say '[business], are you open on 4th of July?') it'll show incorrect info.