KRACOEUS-8604: handling the usecase for adding a new budget period wh…

...en there isn't any existing periods to base period id from and compare dates