Mechanical clocks date back 700 years so it wouldn't have been a weird thing to explain, but clocks aside, it would already have been known that sundials aren't accurate, humans have been observing the seasons and positions of the sun for thousands of years. For the purposes they used it for, it would have been good enough.