Holiday box office falls short