Only lasts is possible in your sentence. endure is usually used when it's a matter of 'endurance', that is, when there is some difficulty to overcome in order to last. The lotion has no difficulty to overcome, so endure is not appropriate in your sentence.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.