Tired of those pesky pimples that seem to pop up at the worst times? Say hello to aloe vera, the natural wonder plant...