Splash Singularities for a General Oldroyd Model with Finite Weissenberg Number