Parent is spot on. Just to drive to point, I completely agree with points 3-5, on point 2 I would demand only ISO 8601, and regarding point 1 my weeks would absolutely have to start on
Sunday. The UI
language is almost not even a consideration.
Now let me add point 6: Proper RTL support in user-entered strings and data.