I thought you said it will be during school holiday, now you change your view liao?
23rd Apr, 30th Apr plausible. why?
7th May, 14th May unlikely. why?
21st May, 28th May, plausible. why?
For me, i think 30 Apr and 28 May as possible date. More likely 28 May. 23 Apr not possible liao...