I did not mean to mention a specific date. As I learnt that you English speakers think "beginning = 1" and "middle = 15", I looked up the words again in my dictionary and found that I can use "early" and "late" instead.
So, I will use "early May", "mid-May", or "late May", which is short enough.