YES: Christmas setting
Perhaps the strongest argument that can be made for ‘Die Hard’ being a Christmas movie is that it’s set during the festive period.
The story begins on Christmas Eve, as New York City detective John McClane (Bruce Willis) flies to Los Angeles to see his estranged wife Holly (Bonnie Bedelia) and give her a present.
Additionally, most of the plot takes place during a Christmas party.