Home Travel Selena Gomez Hits the Beach in Cabo San Lucas with Friends Ahead of New Year’s Eve