Разница между предлогами «до» и «по» в современном русском языке заключается в их значении и употреблении: 1
Таким образом, «до» ставится, когда требуется указать конечный предел чего-либо, точку, за которой что-то заканчивается. 1 «По» же применяется, когда нужно выразить продолжение чего-либо вплоть до определённого момента или даты. 1
Чтобы избежать разночтений при назывании временного периода, лингвисты советуют добавлять к конечной дате слово «включительно». 3 Это будет означать, что называемые числа входят в состав указанного промежутка. 3