My problem with the “Elf”? It is a secular replacement for the Advent Calendar.
The elf is about Santa Claus. The Advent calendar is about Christ.
There’s nothing that says you can’t do both. As long as parents make sure their kids know what’s really going on.