On May 20, some U.S. states and Asia will be treated to a spectacular celestial alignment between the Earth, moon and sun.