I really love coconut oil, cocoa butter and shea butter. I tend to prefer the cocoa butter a bit more, as to me it's less greasy than the coconut oil, and easier to apply (pure coconut oil has a fairly high melting point, so in the winter it turns solid). If you get the coconut oil that's marketed specifically for cooking, it does stay liquid, but it's not pure.
When I'm at work, because I work with children so am constantly washing my hands, I try to keep a small pot of hand moisturizer in my hoodie pocket, but if I forget that, I always have the tin of Vaseline I keep in my pocket for my dry lips. It's good in a pinch. Also, if you're washing dishes and like me cannot stand gloves, vaseline on your hands helps to coat your hands and shield any cracked skin from the soap.
When I taught Montessori and the children had class chores (which included washing the lunch trays), I had a little girl with severe excema, especially on her hands between her fingers. Usually she was okay with washing dishes, but if she had a flare-up and the dish soap stung the cracked skin, I would put a thin layer of Vaseline over the cracks, which helped tremendously.
I would also suggest putting on moisturizer immediately after a shower, when your skin is still damp and your pores are more open. This helps your skin absorb the moisturizer more quickly.