Michaels boosts in-store experience with birthday parties, classes