Perhaps I am missing something here... but why not just do it with a uC? Clock it with a 3.2768MHz crystal, it divides down to even time increments. Set your prescaler on your timer to divide by 1024, and then initialize your timer to count up from 190 to 255. Generate an interrupt on timer overflow, and on interrupt increment a subsecond counter. When it reaches 25, reset it, and increment your seconds counter.
When seconds reach 60, reset, increment minutes, etc, etc, etc.