best way to do is buy topsoil, let weed grow 2 weeks, then round up. then let weed grow again, round up again. you can try maxium 3 times, this will ensure there are no weed seeds inside. then you can lay your sod. this method is from my coworker, at this time of the year, you still have enough time to do it.