Technically speaking, oil cannot "moisturize" hair. Regardless, it must have sealed in all your moisture and given a sheen so that when you woke up your hair was still full of moisture and shiny...?

I haven't found that anything like that worked, but mostly because most of my stuff when relaxed had a crap load of cones and I'm CG (albeit mod) now.
Hair Type: 3c/4a, Med-High Density
CG since '09