Just sharing my timeline:
Application submitted
21/12/2017
Application received
30/12/2017
Acknowledgment of receipt
12/02/2018
Background & Medical check
23/05/2018
Medical test passed
17/06/2018
Background updated
22/07/2018
Pre-arrival letter
19/07/2018