Using this further more, my perspective is usually that "at" need to be used for gatherings that are not days of your 7 days (at Christmas, at Easter, within the weekend, at lunchtime, at 9 o'clock) irrelevant of length, and "on" exactly where the time is on a daily basis https://pornx.cam/