"Saturday" is an outlined period of a common unit of time (days), if it transpires on Saturday, it takes place only on Saturday. Whilst "at nine o'clock" implies setting up at nine, but continuing for an adaptable length of time; similarly "at Christmas" implies setting up eventually in the course of the Xmas time period, not automatically "on Xmas