Taking this even more, my view is the fact that "at" must be useful for events that aren't days from the week (at Christmas, at Easter, within the weekend, at lunchtime, at 9 o'clock) irrelevant of duration, and "on" exactly where time is daily with the 7 days (on Saturday). I might argue that this is to complete with The truth that "at" implies a