One of the telltale signs of a new car is the smooth gleam of headlight and taillight covers, either plastic or glass. Over time these surfaces lose their luster. Also, windshields attain a "gritty" look even if they've never been subjected to actual hairline or star-shaped cracks.
What would be the best way to restore these surfaces to close to their original condition?