I generally do my cakes 3 days ahead and they are still moist but I mostly just use ganache as my filling and crumb coat.
I heard you could always use simple syrup to help keep it moist. I have yet to try that though.
Jennifer, https://www.facebook.com/PrimaCakesandCookies