Yes, shea butter is an excellent moisturiser. Many creams are marketed as shea butter creams, but they usually contain other emollients as well, such as glycerin (glycerol) and petrolatum, which might actually be the main ingredients – not necessarily a bad thing, but just so you know.