Holiday trading is make or break after patchy first half