There are quite a few cards that give bonuses on first spend (rather than spend X in a given time period, where it doesn't show up until the end of that time period). Can you apply, get accepted, receive the card, buy something, get the miles credited, AND get something booked in that time though? ...very unlikely.