I think use DS1307 or Darrel Taylor's time solution.