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, Med-High Density, Low Porosity
CG since '09
Low Poo: KC Come Clean
Condish: AOHR, TN (Avocado), TJ Balancing Moisture
Leave in: GDL, KBB
Curl Lotion/Gel: CHS/CK
Others: CJ Curl Rehab, Jojoba Oil