I'm not a fan of setting charge-finish-time. A power cut leaves you with nothing ...
Would it not restart immediately after power cut? It would take an unusually long power cut to affect end charge state by more than a few mins at a supercharger during the day couldn't fix, wouldn't it? We get quite a few where we live but they don't often last an hour and they're not often enough that I'd expect them to hit a critical charge more than say a couple of times a year.
Anyway, it would seem very easy for tesla to implement an app function to set charge finish time, or even planned departure time so the car could be already mostly charged but spend a few mins topping up and warming the battery. Me, I'm worried enough about this not to do it, and will take @WannabeOwner's approach, but I wonder whether the reason they haven't is that they don't think it really makes a difference to set charge limit to 100% the night before, have the car then charge to that and sit there for a few hours before departure.