Just because the movie takes place during the Christmas season doesn't mean it's a Christmas movie. Christmas movies are about Christmas (i.e. Miracle on 34th St., A Christmas Story, Christmas Vacation). Die Hard is about terrorists and a cop who is determined to stop them.
You can't buy happiness. But you can buy beer. And that's pretty much the same thing.