I don't really keep applying lotion to my hands throughout the day.
What I do these days is sleep with moisturizing gloves every night, keeping my hands covered in shea butter (I air whip a small tub of it, and I keep that in the pantry just for my hands). Over time, it seems that it actually made my skin 'better quality'. I don't even have knuckle lines anymore, can you believe it? It retains moisture very well, it's soft and supple, very resistant to dryness, I don't crack or get split cuticles. It's cheaper than any expensive lotion out there, and you only need a little bit of it to see those benefits.