Update date implementation - first cut