What does a Restaurant 'Order by' time means?

On the daily menu, under each restaurant you will notice a order by time. This is the cut-off time or the deadline to place an order with the restaurant, which will give the restaurant enough time to prepare your order for delivery. 

Think of it as the last call for the restaurant.