以圣诞节为例,
at Christmas
表示在一年中的圣诞节这个点(注意是整个节日),使用AT表示圣诞节是一个整体,整段的节日(若干天)
比如:See you at Christmas. (表示在圣诞期间会见到)
on Christmas (day)
美式英语中可以使用on Christmas(不用加day),英式英语中标准用法加day
所以on Christmas,表示圣诞节那一天
比如:See you on Christmas. (表示在圣诞节那天会见到)
in Christmas 没有这样用法
你见到的in the holidays这个用法并不特指哪个节日,而是在表述一段时间,而in在这里表示在一段假期中(怎么怎么样)
具体用on