Can there be a zero power timer?
It's possible to have a timer that has significantly less current draw than the self-discharge of a given battery, so I think we can it's possible to do what you want, though technically the draw may not be exactly zero. It's even possible to use a standard microcontroller as the timer and achieve that low a current draw.