If you assign a task to someone else, you should be able to set it in your time zone and it converts it to theirs for the same time. If I set a task for 9 am, my team gets notified at 2 am. Whether you set it in their time zone or yours and it converts, it need to be clear how this behavior will work.