One date rule
Keep the raw event timestamp as your source of truth. Create date, week, or month fields in the query when you need them.
Most wrong product numbers come from unclear time zones, half-open days, or grouping by the full timestamp instead of the date.
Know your columns
Product events usually have an event timestamp, like created_at or event_time. That is the exact moment an event happened.
For analytics, you often need a calendar day, week, or month. These are derived from the timestamp, not stored as a replacement.