Do you mean that you get inconsistent results (ranging from 3 - 5) when using the exact same inputs?-- Yes I,m using the same inputs. results are in the range of 3-5 in a frequent time .
If this is always the same calendar, how many calendar pages do you have for "Calendar"?-- I'm using only one calendar instance(Data-Admin-Calendar) where I' taking only business days. Regarding the calendar pages, I didn't understand what you are expecting. Can you tell me clearly.
If you're still getting inconsistent results, take a closer look to see what the time values are defaulting to. When you give just a date, it could make a difference whether the time defaults to zero or to the current time, and if that current time crosses a day boundary according to the time zone, it could make a difference.