Вы можете использовать позиционный заполнитель {}
вместо именованных.
Таким образом, вместо:
x = "xdate({date1}, 'mm/dd/yyyy', {date2}, 'dd/mm/yyyy', {date3}, 'yyyy/mm/dd')"
yy = x.format(date1=v1, date2=v2, date3=v3)
do:
x = "xdate({}, 'mm/dd/yyyy', {}, 'dd/mm/yyyy', {}, 'yyyy/mm/dd')"
yy = x.format(v1, v2, v3)