Good to do 20 minutes before you go to sleep and/or 20 minutes when you wake up. But there is no specific time, whenever is best for you is best. Don’t wait for the perfect day or time, just sit and do it anytime anywhere if you have to; I’ve meditated on a busy subway before.