p-adic L-functions and applications to non-vanishing of central L-values