The best time to send emails depends on the kind of audience that you target, their geographical location, their work time, etc. You can get a better idea about it by using an email marketing software, which will analyze the pattern and suggest you the best time to send emails.