Well it's really hard given the calendar ..

NML 1-2-3 group matches are the first three days of the season, while CL first group match is in the third day of the season

After that, you play CL or NML matches every two days, and the other days you play cup matches

It's mathematically impossible to move CL/NML finals earlier, with the current format .. Maybe you could go with a neutral ground single-match semi-final on Monday and a neutral ground single-match final on Wednesday, but for some people winning their league early it could result in three days without hornyness

EDIT: or move the AC semifinals on Thursday

EDIT: you would argue that the final could happen the day after the semifinals, so if the return match of the semifinal is on Wednesday then you can do the final on Thursday, but there are timezone issues in doing this I think (think if the final is arranged on 5:00 AM without you knowing it )