c-date alternatives