I've never seen this, but I love the idea of aliens born in a galaxy far far away celebrating the birth of Jesus. Sure, they seem to get around the religious stuff by calling it "Life Day" and making it all about how great consumerism is, but throwing logic to the wind would be so much more enjoyable.