Aloe Gator is good sunscreen and isn't very greasy which is nice.
Sunscreen ain't gonna help you for multiple days on a glacier. You need direct blockage of sun rays via hat, bandana, etc.
Zinc oxide works pretty well though.
Zinc Oxide can be found at REI, or most drugstores. If you want a shitload of zinc oxide for cheap, buy some diaper rash ointment. Seriously.
I now have enough zinc oxide for the next 46,000 years and so far I haven't gotten any diaper rash on my lips or nose.