No, you do not need to visit everything all on the same day. Once you visit the first attraction on your select date and time, you then have 30 days to visit the other attraction(s). Just be sure to check each attraction's hours on their website before you visit.