This week, Israel and Hamas have agreed to a ceasefire, which is expected to come into effect on January 19, that may finally put an end to the Gaza War.