Elf' is 21 this Christmas and still as popular as ever. Here's how to watch and stream the Will Ferrell classic this holiday ...