Ok, this is just cool. A free app that takes weather into consideration. This app promises to wake you up earlier depending on weather conditions like ice, snow or frost. And here's the best part, it's free. Check out the link here:
http://www.boondoggle.eu/#/case/55