Tomatoes require hot weather to ripen quickly.
The cold nights we are having in San Jose has really slowed mine down, even in the greenhouse.they have been forming almost two months still haven't reached full size and are green.