Правило, о котором Вы говорите, нам неизвестно. Предлог до в одном из своих значений "употребляется при указании временного предела действия"; предлог по с винительным падежом в одном из значений "соответствует по значению предлогу до" (Словарь русского языка в 4 т. / Под ред. А. П. Евгеньевой). Для устранения неоднозначности рекомендуется использовать слово включительно, когда нужно указать, что называемое число входит в состав промежутка: находиться в отпуске со второго по восьмое августа включительно (или: со второго до восьмого августа включительно). Предлоги до и по в указанном значении различаются, однако, по сочетаемости. Предлог по употребляется в устойчивых сочетаниях: по горло (сыт по горло), по пояс (стоять по пояс в воде). Предлог до употребляется в след. сочетаниях: до свидания, до ночи, до утра и т. п. Но чаще употребление вариативно: с августа по сентябрь и с (от) августа до сентября; раздеться по пояс и до пояса.