Agree, but dispute the Die Hard point. The soundtrack used and sampled no less than six Christmas songs, the score was Christmas sounds (sleighbells, hand bells, glockenspiels, instrumental ho-ho-hos), the sets were Christmas decorated, Christmas was specifically referenced about a dozen times and it had the most over-used Christmas theme of all time: the main character fighting adversity to reunite with his family. It was capped with the Christmas miracle of snowing in LA with the stolen money and bearer bonds gently showering everybody below the blown up skyscraper, which was 100% intentionally highlighted by the film makers.
If the caveat is that Christmas movies need to be PG family friendly, then no, I guess it's not. By any other metric, it absolutely has to be.