Improve invoice line item date logic