"Saturday" is a defined period of a standard device of time (days), if it occurs on Saturday, it transpires only on Saturday. Whilst "at 9 o'clock" indicates starting off at 9, but continuing for an versatile amount of time; equally "at Xmas" indicates setting up in some unspecified time in the future through the Xmas interval, not always "on Xmas