You can recite Ziyarat e Ashura anytime but best time is noon.
Dua e kumail recommended to recite Thursday night and dua e Tawassul on Tuesday night. These are prescribed days and times but if one is unable to recite at mention time then can read anytime to get benefit and reward of recitations.