Body lotion contains hydrating ingredients—like humectants, emollients, and occlusives—to moisturize skin. The best time to apply body lotion is after you take a shower, when your skin is damp. You ...