Have we gotton off topic (question mark).
1 day sales can largely be ignored I think. If you miss the first one wait a week or so and get another one day sale. Even so I never found them to be such good sales anyway. I call the Carnival TA and ask what are the best prices. And even later if the price goes down you can often get a reduction from the TA just with a phone call.