Depending on which office is your local CIC office, yes, that could be quite normal. Some offices are so busy it can take them a year to schedule a landing date, so be glad you need only wait 5 months more. No, you can't reschedule to an earlier date, so far as I know.
Thank you CharlieD10, actually i am very glad that finally i got an interview after 2 years of long wait.
But i have to go back home next April for my sister's wedding and i am afraid if i cannot finish all this before the time.
Because i will have to wait another 1-2 months more for my PR card after the interview.
Hopefully i can get all done by the time i am planning to leave.
And one more thing.. is there anything i should know or prepare for my interview?