It was pointless to invent the moonflower in the first place. All they gotta do is fill storage tanks with the magical liquid during the day and consume it at night. They already showed that it was possible to store it in small capsules for a month, so there's no reason you couldn't fill a large reservoir for 24 hours or less.