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.