You cannot make a promise every day; otherwise, it becomes mechanical. But if you do it on certain auspicious days, then the force behind the promise lasts for a long time. A special day surcharges your inner promise with extra strength.
My father and my maternal uncle were very close. When my maternal uncle was alive, he used to beg my father not to smoke. Still my father used to smoke two or three times a day. He could not give up this bad habit. When my maternal uncle died, my father shed bitter tears and made a vow never to smoke again. He said, “When you were alive I could not listen to you. But now I give you my solemn oath that I will never smoke again.” My father lived for four or five years after that, but he never smoked. So that kind of thing can happen when you take a solemn oath on a special day.From:Sri Chinmoy,Sri Chinmoy answers, part 5, Agni Press, 1995
Sourced from https://srichinmoylibrary.com/sca_5