JwRosenthal
·Between the 4 you listed, if your comfortable with manual winding then I would get the speedmaster, its a classic and will never age. Otherwise I would get the AT as it has the date function you want.
Down the line I would either get a breitling or a rolex GMT (explorer) if you want something for your son.