Non-Christmas movies that take place during Christmas:
Batman Returns
The Long Kiss Goodnight
Jumanji
The Thin Man
Gremlins
The Apartment
Iron Man 3
L.A. Confidential
Eyes Wide Shut
Meet Me in St. Louis
Disagree about Meet Me in St. Louis. Though the movie spans a year, the denouement is at Christmas.