There are a couple of ideas here.
You will need event order preserved so you must set pipeline.workers 1 and, if needed, pipeline.ordered (in 7.10 the default will be OK).
No way do the first two lines get the date from the third line added. I do not think it is possible.