Date picker date :
let date = datePicker.date
let dateConverted = Date.init(year: date.GetYear(), month: date.GetMonth(), day: date.GetDay())
//dateConverted result = 2019-02-27 00:00:00 +0000
let predicate = NSPredicate(format: "booking_date == %@", dateConverted as CVarArg)
Use this extensions:
extension Date {
init(year: Int, month: Int, day: Int) {
    var dc = DateComponents()
    dc.year = year
    dc.month = month
    dc.day = day
    var calendar = Calendar(identifier: .gregorian)
    calendar.timeZone = TimeZone(secondsFromGMT: 0)!
    if let date = calendar.date(from: dc) {
        self.init(timeInterval: 0, since: date)
    } else {
        fatalError("Date component values were invalid.")
    }
}
func GetYear() -> Int {
    let calendar: NSCalendar! = NSCalendar(calendarIdentifier: .gregorian)
    let components = calendar.components([.day , .month , .year], from: self)
    return components.year!
}
func GetMonth() -> Int {
    let calendar: NSCalendar! = NSCalendar(calendarIdentifier: .gregorian)
    let components = calendar.components([.day , .month , .year], from: self)
    return components.month!
}
func GetDay() -> Int {
    let calendar: NSCalendar! = NSCalendar(calendarIdentifier: .gregorian)
    let components = calendar.components([.day , .month , .year], from: self)
    return components.day!
}
}