Initial delay support for TickProducer

I want to add support of `initialDelay` parameter to be able to produce messages at certain time like every midnight. 
`.seconds`, does this have to be 2 btw? 
Can you make this 1?