I realize this may in fact be an old forum chat however I do feel the need to state this.
1. If Xehanort can travers time isn't it possible Aqua and the others could do the same. Maybe She was pregnant with Sora by the end of the series and was shot back in time when she and Terra possibly moved to destiny islands and had Sora.
Also I must state this little number.
Sora's Mom: WHERE THE HELL HAVE YOU BEEN IT'S BEEN NEARLY 3 YEARS WHY HAVEN'T YOU GONE TO SCHOOL AND....Sora: *whips out keyblade* STOPZA!*runs for life and moves to Travers Town*