Big plot hole or story inconsistency.
MC and May are supposed to have no memories of each other, how then, does MC remember May wanting to go to a prom before the end of the world? And it's at the start of the event it's made clear they're only getting on until the memories are restored, so how does MC remember anything? Why did May ask if he remembers?