Do grapes need a frost to ripen?

Absolutely not. There are early and late season varieties, an early season grape left on the vine until frost will be mushy and overripe.
 
Once a frost hits the vine and all the leaves are burned off, any further photosynthesis or ripening will cease...