private boolean isOrderProvisionable(OrderDTO order) {
    if (order != null) {

      Date today = new Date();

      if (order.getOrderStatus() != null
          && order.getOrderStatus().getId() == Constants.ORDER_STATUS_ACTIVE) {
        if (order.getActiveSince() != null
            && order.getActiveSince().before(today)
            && order.getActiveUntil() != null
            && order.getActiveUntil().after(today)) {

          return true;
        }
      }
    }

    return false;
  }