OP:
Just a suggestion completely different from anything else you've received:
If the MacBook has an SSD inside, why not just shut it all the way down at night, and reboot the next morning?
With the latest MacBooks, the PCIe-based SSD boots so quickly, almost no difference than waking up from sleep...