I applied on December 7th and was assuming it would take about an year for the citizenship. However, luckily my LPP got completed on May 17 and currently waiting for Oath to be scheduled. I was planning on a vacation in July but because of the uncertainty regarding when the oath will be scheduled (it could be next week or it could take a few months), I am not able to take the risk of booking tickets. As per the Excel sheet, time taken from DM to Oath ranges from around 15 to 50 days. Anybody in similar situation? I got my test invite from kitchener ircc.