I have just done this same code but not getting exact time as per Indian timezone...What thing should I add to get exact time?
Use NeoGPS instead of TinyGPS, it has time and date functions for timezone offsets.

Ref:
https://forum.arduino.cc/index.php?topic=473294.msg3237680#msg3237680