When they first started daily rewards you had a chance to get them all if you missed a few days of logging on (you could be at work, away, busy doing other things)
Now it seems you have to login and claim every day to ensure you get a reward
would be good if they set it to 21 rewards a month so you could at least earn them all