How long can I wait before staining a new deck?
It'll be fine.  You should always wait at least one year anyways to make sure the wood is fully dried.  I think I waited almost 3 years before I stained parts of my deck, with no detrimental effects.