Slot of NJP shatabdi is quite fine. It's dedicated for the passengers of Siliguri and Jalpaiguri and not for the Darjeeling bound passengers. Only thing that can be done with NJP shatabdi is to speed it up and make it arrive NJP by 21.40 and depart it in the morning at 6.15. That will be more than enough