No but typically people get their TNs a few days prior to job start as CBP understands too that ppl will travel to their new city, settle down etc. However, if one were to show up a month prior to job start, chances are they'd be asked to return at a time closer to the Actual start date