Yes the direct debit is set up when you activate the account. If you are buying from their shop (and possibly online) you can delay the activate day of your contract.
I upgraded my phone a couple of weeks early, but wanted a new number, so took a new contract out ( they had a good deal on that day), but delayed the start by a couple of weeks, so the new one started as the old one finished and the DD continued on with similar date.