На мой взгляд, если вы дали деньги на личные расходы, то не стоило запрещать что-то покупать, даже если ребенок купит какую-то ерунду - разве это такая проблема, праздники ведь не так часто бывают. Уже пора давать карманные деньги в этом возрасте и учить распоряжаться ими.