Scheduling - don't schedule in past
When it is for example 13:00 and I try scheduling something for today, it will find the earliest gap in the calendar, though anything under 13:00 is not relevant anymore
Another remark: when you schedule something as a full day event, it sets the duration to 1440 minutes automatically. When you try to reschedule it (dragging it into a suitable timeslot), it will stick to that duration instead of the default task duration. This tends to be my workflow: I put tasks that I will try to pick up today on the whole day, and reschedule once I find a suitable slot