Hardened the date checks behind article publication dates
Tightened the safeguards around how stored publication dates are read, so that a future change cannot quietly remove the handling that keeps date-only values working or let an impossible month or day slip through. No change to what a reader sees today.