tinygps not getting date??? !!!SOLVED!!!

Change this
Serial.print(c);
to this
Serial.write(c);

The numbers you are seeing on the raw output are the ascii values for the characters because you used print(). If the parameter data type is not char, then it displays the ascii value.

The write() function should not do that conversion.