If your plan is to pick the iPhone up at the AT&T store, then yes...it is the 25th and always has been. When ordering from AT&T, you must choose home delivery to get the phone by the 24th.
If you had it shipped then its guaranteed on the 24th via Fed-Ex overnight, if it is in-store then the earliest may be the 24th but more than likely the 25th pending on your location