Don't allow removing oneself from shift one day ahead, and handle error messages more generic.