Yes, "by the end of the day" typically refers to completing a task or achieving a goal before 00:00 or midnight. It implies that the action should be completed by the conclusion of the current day. However, it's always a good idea to clarify with the person you are communicating with if there are any specific time constraints or expectations.