When scheduling a campaign, picking a past date caused the campaign to start sending immediately instead of being rejected. Past dates are now disabled in the date picker, and the server also rejects any scheduled time at or before "now" with a clear error message, so accidental immediate sends can no longer slip through.