If you really concentrate and absorb what you read you can memorise in less than 2-3 hours, and to consolidate what's in your head write it out 1-2 times
But ideally DON'T wait to the night before/ wake up really early morning of (thats me!) to memorise, start reading your essay weeks out from...