Most of the catering companies in Dehradun require their clients to place their orders at least a day in advance to have enough time to prepare the dishes.