Getting this further more, my see is always that "at" need to be used for situations that are not days of the week (at Christmas, at Easter, at the weekend, at lunchtime, at 9 o'clock) irrelevant of length, and "on" the place the time is per day with the 7 days (on Saturday). I'd personally argue this is to carry out with The truth that "at" implie