OK fair enough. You could use millis() to keep a rough track of time between Internet connections?
Otherwise can you post a schematic of how the RTC is connected to the Arduino. Have you tried the RTC with a simple sketch to confirm it's working as expected?