Aloe vera has many skin and health benefits