I'm pretty ignorant when it comes to AAA development so maybe this isn't practical but why not just double the staff? I mean, we're talking about games that are funded by companies with billions to spend. Seems like a logical idea. If team A has X amount of employees and works 12 hour days 7 days a week, doubling the staff should theoretically allow them to work normal hours.