Yes that is trueCorrect me if I am wrong your Oath date is 22nd August? and you got invite email already. Wow!!
Because if thats the case then you are lucky one. I have seen some people complaining they didn't receive till last day and normally they send only 2-3 days before ceremony.