Knowing When to Stop: Dynamic Context Cutoff for Large Language Models