fix: conditions simplified
diff --git a/erpnext/regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py b/erpnext/regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py
index b0a656a..ad60db0 100644
--- a/erpnext/regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py
+++ b/erpnext/regional/doctype/lower_deduction_certificate/lower_deduction_certificate.py
@@ -38,9 +38,9 @@
 	def are_dates_overlapping(self,duplicate_certificate):
 		valid_from = duplicate_certificate.valid_from
 		valid_upto = duplicate_certificate.valid_upto
-		if valid_from <= getdate(self.valid_from) and getdate(self.valid_from) <= valid_upto:
+		if valid_from <= getdate(self.valid_from) <= valid_upto:
 			return True
-		elif valid_from <= getdate(self.valid_upto) and getdate(self.valid_upto) <= valid_upto:
+		elif valid_from <= getdate(self.valid_upto) <= valid_upto:
 			return True
 		elif getdate(self.valid_from) <= valid_from and valid_upto <= getdate(self.valid_upto):
 			return True