Even if SQ were to make an eception, leaving it until the airport or gate would perhpas be a bit late. It depends where they keep the inventory, which is possibly off site and delivered with the catering trucks? I'd probably be allowing at least 36 hours for such a request.