If you're looking for a good homemade natural hand lotion, then you can try using a mixture of plain yogurt and honey.
Although it can be sticky, it is really moisturizing for your hands.
It works even better if you leave it on for about 10 minutes, then rinse it off. That way it really gets a chance to soak into your skin.
And a bonus: it works on your face too!