The design of the dialog in 1.90 beta 1 is:

I've created some some draft designs with hopefully clearer design, but which offer more functionality: Currently, the correcton +/- can be used for EXIF dates, only, but not for file creation date, for example. In all the drafts below the key change are the entries in the drop downlists.
Draft design #01:

The lower dropdownlist would contain an additional entry "File: Creation date", this way the option "Set to file creation date and time" is replaced.
Draft design #02:

Same as above, but "Current date and time" and "Specifc date and time" cannot have a correction (days, hours, ...).
Draft design #03:

Draft #03 needs some explanation:
Rather than having the dialogs stuffed full with settings, all available choices are packed into two drop downlists.
The upper drop downlist "Change:" would contain:
File: Creation date
File: Date modified
EXIF: Creation date
EXIF: Date taken
EXIF: Date modified
And the lower drop downlist "Set to" would contain:
<Current value>
System: Current date and time
User: Specific date and time
File: Creation date
File: Date modified
EXIF: Creation date
EXIF: Date taken
EXIF: Date modified
Depending on the choice of the dropdownlist one would see either the fields for entering a specific date/time or the fields for relative correction (days, hours, minutes, and seconds).
The entry "<Current value>" is a "nice-to-have": This entry would enable to correct values using +/- without caring that the two dropdownlist are "Change" and "Set to" are in sync.
___________
Some functionality that is currently missing in all drafts:
- How can multiple dates (EXIF creation date, EXIF date modifed, ..) all be changed at once? Is there a need for this?
My favourite is #03 since it offers full or even extra functionality and the user can clearly see what he/she changes.
Not sure whether this can make it into XnView 1.90. Feedback and comments are welcome.
XnView 1.90 <x>