is oil better than lotion for skin