We're aware of the feedback coming in about this, and whilst we have tried to be clear on the 'reward window' of the Community Quests it's understandable that confusion may have happened - and like you say, some have simply been on vacation. Will send a message through to the team on this.
Here's an example, Just so we're clear for Yoda (and Grievous that's ongoing)
If an Obi-Wan Kenobi quest started on the 18th, but was only completed on the 25th you would then need to log in from the 25th - 27th in order to claim the reward. The faster the community completes the Community Quest, the more time you would have to obtain the reward. It truly is in the communities hands.