Why should weed have a special day for it? Alcohol doesn't have a fucking holiday for it. Cocaine sure as fuck doesn't have a holiday for it.
420 itself doesn't have a fucking thing to do with April 20th, either. Look up the history of 420, and you'll realize how fucking stupid it is.