A correct preposition - account closed due/by/at 12th of May

Solution 1:

If you mean that you expect the account to be closed no later than 12 May, then the preposition you need is by.

The preposition to use in the question would normally be on: ‘On what date was your account closed?’, but you could also say simply ‘When was your account closed?’