Yeah, this is basically it. The event progression is locked during daytime events, while dating on the weekends serve the purpose of increasing the love meter (and going to sexy night dating period).
I wonder if there's any in-game tutorial I can put to make this easier to players?