You can use this practical break out having DS3231 RTC and 24c32 EEPROM ICs for your DIY projects needed precise real time clock information. This modul has I2C communication interface. Additionally you can find CR2032 clock battery housing for RTC modul on the board.
The main difference between DS3231 and DS1307 is that DS3231 has a temperature - compensated crystal. This allows DS3231 to be more precise.