Can 'First Win of the Day' reset daily instead of 24 hours after you complete the previous?
That is to say, make the mission expire every 24 hours rather than a cooldown of 24 hours after completing it.
Pick some arbitrary server time in the early hours of the monring, like 00:00, or 01:00, and duh-dah - now it's one-bonus-per-day, rather than me having to log-in at the same time every day.