Oils are very nice for moisturizing skin, however, if you're applying them and not letting them fully sink into the skin before getting dressed, the oils just rub off on your clothes and aren't doing your skin any help. Using a very moisturizing and thick body lotion AND appying it several times a day will help. Lotion absorbs quicker than oil so your skin gets more and your clothes get less.
The Revitalizing care hand and body lotion you have mentioned up there...I tried it and didn't find it all that moisturizing. The reviews for the Complete care hand and body lotion
are better, plus it has shea butter (which is really good for dry skin) along with tons of other good ingredients. I personally use the unscented Supreme body mousse
. It is expensive for the size, but it's very moisturizing and I like that the unscented version is actually unscented.