May and June don't feel dated to me because they're being rediscovered as old-fashioned/hipsterish names. When I picture a May or June, I picture both old ladies and toddlers. When I picture an April, it's more the twenty- or thirty-something set, so, for me, it has a hint of datedness. I still think it's pretty, but I don't consider it a young name.