"Saturday" is a defined period of a common unit of your time (times), if it comes about on Saturday, it occurs only on Saturday. While "at 9 o'clock" indicates beginning at 9, but continuing for an versatile period of time; in the same way "at Christmas" indicates starting at some point throughout the Christmas interval, not automatically "on Xmas