Jennifer Lopez enjoyed a prebirthday dinner with Casper Smart in NYC on Monday. See the 43-year-old wearing some sexy leather pants and hear her final farewell to American Idol in today's PopSugar Rush.