A recent employer gave me 3 weeks of vacation. Great! Never mind that they kept asking me to delay it, for a year because each artificial deadline they created ended up slipping. There's never a good time to take vacation.
EDIT Therefore, it's always a good time to take vacation (given sufficient notice).