Penetrating sealer for uncured concrete and aggregate

I just had broom finished concrete poured for a barn aisle and an exposed aggregate (pea gravel) driveway poured. I understand concrete takes 28 days to cure. I have a few gallons of Ghostshield 9500 left over I was going to use on the broom finished concrete. Ghostshield recommends I wait 28 days for cure whereas the concrete contractor recommended I seal it now. I'd rather do it now while it's nice and clean however I'm sure the manufacturer has a reason to recommend waiting. Anyone used a penetrating sealer on freshly poured concrete? I'm also wanting to seal the aggregate driveway. Is Ghostshield 9500 OK from exposed aggregate? #Flooring