 					else if isBookingDate(date) {
 						isDateBookingDate = true
 						fontHighlightColor = bookingDateFontColor
-						backgroundHighlightColor = bookingDateBackgroundColor.cgColor
 					}
 
                     let dateHeight = ceil(font!.lineHeight) as CGFloat

										path.fill()
									}
									else {
										ctx?.fill(CGRect(x: CGFloat(i - 1) * boxWidth + boxWidth / 2, y: y, width: boxWidth / 2 + 1, height: maxConnectorSize))
									}
								}

                                break
                            case .pill:
								if containsDate(date - 1.day) {
									if isBookingEdge() {
										if comparisonDates.contains(date) && comparisonDates.contains(date + 1.day) {
											ctx?.fill(CGRect(x: CGFloat(i - 1) * boxWidth + boxWidth / 2, y: y, width: boxWidth / 2 + 1, height: maxConnectorSize))
										}

										ctx?.setFillColor(bookingDateBackgroundColor.cgColor)

										let path = UIBezierPath()
										path.addArc(withCenter: CGPoint(x: x + size / 2 + 1, y: y + size / 2), radius: size / 2, startAngle: .pi / 2, endAngle: -.pi / 2, clockwise: true)
										path.addLine(to: CGPoint(x: x + size / 2, y: y))
