KRACOEUS-8604: handling the usecase for adding a new budget period when there isn't any existing periods to base period id from and compare dates