Usually early May (~8 days)
Usually mid May
Based on the Chinese lunar calendar; falls on the 5th day of the 5th lunar month.