Part of the sun will eclipse on Christmas Day, and it's a yuletide celestial show that none of us will ever see again on that date. It hasn`t happened since Christmas Day 1954, and then it was only visible from Africa. And because eclipse dates roll around our calendar in cycles of about 300 years, it won`t happen again until Dec. 25, 2307.