Body Lotion delivers the required amount of moisture and nutrients to your skin daily. To keep your skin moisturized, soft, and smooth, the primary purpose of body lotion for cold weather is to either prevent moisture from evaporating from your skin or to absorb moisture from other sources.