Does this:
/*
Serial.print(now.year(), DEC);
Serial.print('-');
if (int(now.month()) < 10) {
Serial.print('0');
Serial.print(now.month(), DEC);}
else {Serial.print(now.month(), DEC);}
Serial.print('-');
if (int(now.day()) < 10) {
Serial.print('0');
Serial.print(now.day(), DEC);}
else {Serial.print(now.day(), DEC);}
Serial.print(' ');
if (int(now.hour()) < 10) {
Serial.print('0');
Serial.print(now.hour(), DEC);}
else {Serial.print(now.hour(), DEC);}
Serial.print(':');
if (int(now.minute()) < 10) {
Serial.print('0');
Serial.print(now.minute(), DEC);}
else {Serial.print(now.minute(), DEC);}
Serial.print(':');
if (int(now.second()) < 10) {
Serial.print('0');
Serial.print(now.second(), DEC);}
else {
Serial.print(now.second(), DEC);}
*/
have anything to do with your problem? If not, delete it. I don't want to have to wade through a ton of commented out code to find where your problem might be.
The rtcSet() function does not set the RTC. That function needs a new name,
Fix that. Remove all the commented out code, and post again.