Ha pasado bastante tiempo que se publicó este asunto, yo he tenido ese problema desde hace tiempo, el problema es la marca o el fabricante del DS1307, al principio utilicé DS1307 de Maxim (Dallas Semi..) durante años la hora ha sido precisa, ultimamente compré DS1307 por aliexpress, ya que cuestan 10 por $0.81 desde ese momento empezaron mis dolores de cabeza, se adelanta 4 a 5 min cada 7 dias, con lo cual tuve que detener la producción y equipos devueltos. Volví a comprar los Maxim originales (Digikey, Mouser etc. a $3.5) y volvió la precisión. Comprobado!