I checked the wiki, Haley should like beer, but why would you get her beer when daffodils are free and she likes them just as much.
Haley (and Shane) is one of the easiest people to get to dance with you, for the first flower dance because she has a birthday before it.