Предлоги on/at, например, в таких сочетаниях: on Christmas и at Christmas, представляют собой случаи метонимии, то есть, речевой компрессии. Если деметонимизировать эти сочетания, то есть, вернуть подразумеваемые слова, как если бы мы это сделали на примере русского языка - вместо "чайник кипит" сказали...