I managed to get all the main track rewards with three days to spare but didn't manage to get enough trading cards to get the Book shop which I was disappointed about. It seems the only way to get trading cards is tapping crims or the minuscule amount you get per day in friends towns. I really think they need to make visiting friends more valuable in these events. For a long time now there's basically been no point.