Yes, there is an 18 hour time limit. The event starts at 06:00 and you have until 23:59 to complete the challenge.