for/as

Are these sentences correct:

[color=red]1-There will be a run on children’s books for Easter presents.
[color=indigo]2-There will be a run on children’s books as Easter presents.

Gratefully,
Navi.

Yep.