This is an old trick I learned from the Pr0z
Skin doesn't actually like all the complicated humectants.. It likes WATER and OIL
So what you do is,
Soak your hands in warm water for 5 minutes, massage it.
Then rub OIL, mineral/olive/vegetable (doesn't really matter), into the skin.
THEN, wash just the PALM side of your hand with soap.. if you don't rub the back hand side, the oil will resist the water and stay on your skin.