Потому что человеку стыдно за свои намерения/сомнения именно в тот день, когда партнёр в забвении напрасно радуется, думая, что все хорошо. Ты не считаешь себя достойным находится в жизни человека, которого окружают искренние поздравления и пожелания от верных друзей, родителей, любящих его людей, которые, как тебе кажется, никогда его не бросят в отличие от тебя. Если состоится приём гостей, тебя представят, возможно даже незнакомым тебе людям, как человека, который много значит для объекта празднования и тебя начнут воспринимать, как одного из самых важных гостей, а ты едва ли уверен, в том, что хочешь продолжать отношения. Невыносимо осознавая, что ты причина этого искусственно созданного лжеблагополучия и не заслуживаешь всего этого: хорошего отношения, оценивающих взглядов со стороны родителей, друзей, любви, человек избавляет себя от этого груза путём расставания. Мудро было бы сделать это не позже, а наоборот раньше, ведь обманывая человека, мы не делаем его счастливым.
Еще, как вариант, чтобы лишний раз не тратиться на подарок( раз уж все равно расставаться собирается, то чего терять), но логичнее было бы все же сделать это до праздника.