No need to get tickets anymore for subway/tube. For the trains, or express, same day works unless you want to reserve
something better, or you are particularly worried about getting a spot.
But, when I travel there, I almost always buy with visa at a kiosk just as I am about to board.