Bright red and tangy and full of goodness and health, tomatoes have so much to offer not just for your overall health but also for a glowing skin.