Don't blame anybody. Unexpected thing happens. That's why immigration rules sucks. If you are PhD, your graduation date is the day you complete all requirement for graduation,which is your dissertation and defense completion date, right. Better be cautious and don't ask any official on this.