Sam, you could make the drive up 76 and 476 to Lederach (KBM) --it may take about an hour from Cherry Hill, but is worthwhile. I would suggest planning your trip around rush hours, maybe play around 10 or so, if you play quick, you can beat the traffic on the Schuylkill and through Center City both ways. Alternatively, in late June, we will have daylight late in the day, and late afternoon rounds there are always a treat; tee off late, maybe 3 or so, and finish up around 730 or 8pm.
Some good places to eat and great ice cream up there as well.
In NJ, without knowing your taste in courses, Scotland Run is about 20 mins south of Cherry Hill--very easy to get to. This is pretty recent Stephen Kay, very well done. Frankly, I think it's expensive, but the architecture is solid.
We have a dearth of good golf here closer to the shore, if you want to drive that way.