TST: Assign back multiple column to datetime
This tests make sure when converting multiple columns to datetimes
and when assiging back it remains as datetime not as unix date
as mentioned in GH #20511.

- [x] closes #20511
- [x] [Tests added and passed]
- [x] All [code checks passed]

thanks @parthi-siva 